XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2017
Mar. 31, 2017
Payables and Accruals [Abstract]        
Accounts payable $ 3,863 $ 3,096    
Accrued inventories in-transit 144 1,207    
Accrued other miscellaneous expenses 1,999 2,412    
Advanced deposits 2,729 0    
Accrued compensation 4,348 3,605    
Income taxes payable 309 536    
Accrued warranty 1,752 1,769 $ 2,026 $ 2,344
Total $ 15,144 $ 12,625