Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Purchase and Lease Commitments (Details)

v3.8.0.1
Commitments and Contingencies - Purchase and Lease Commitments (Details) - USD ($)
12 Months Ended
Jun. 07, 2017
Sep. 30, 2014
Aug. 01, 2014
Jul. 31, 2014
Mar. 28, 2013
Mar. 31, 2018
Mar. 31, 2017
Lease Commitments              
Renewal option period           5 years  
Deferred rent           $ 400,000 $ 200,000
Rent expense           2,200,000 $ 2,300,000
Inventory              
Commitments and Contingencies              
Commitment to purchase inventories           $ 26,200,000  
Third Amendment              
Lease Commitments              
Operating Lease, Extension Term     2 months        
Operating Leases, Rent Expense, Minimum Rentals       $ 81,001      
Fourth Amendment              
Lease Commitments              
Operating Lease, Extension Term   5 years          
Monthly base rent payable for the first agreed period   $ 39,500          
Monthly base rent payable for the second agreed period   79,000          
Monthly base rent payable for the third agreed period   81,225          
Monthly base rent payable for the fourth agreed period   83,600          
Monthly base rent payable for the fifth agreed period   86,000          
Monthly base rent payable for the sixth agreed period   $ 88,500          
Operating Lease, Period Available under Options for Lease Extension   5 years          
Van Nuys Third Amendment              
Lease Commitments              
Monthly base rent payable for the first agreed period         $ 60,000    
Monthly base rent payable for the second agreed period         $ 65,000    
Van Nuys Fourth Amendment              
Lease Commitments              
Operating Lease, Extension Term 62 months            
Monthly base rent payable for the first agreed period $ 0            
Monthly base rent payable for the second agreed period 66,846            
Monthly base rent payable for the third agreed period 68,852            
Monthly base rent payable for the fourth agreed period 70,917            
Monthly base rent payable for the fifth agreed period 73,045            
Monthly base rent payable for the sixth agreed period 75,236            
Monthly base rent payable for the seventh agreed period $ 77,493            
Operating Lease, Period Available under Options for Lease Extension 5 years