XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Payables and Accruals [Abstract]    
Employee compensation $ 26,887 $ 32,926
Sales and income taxes 13,055 12,262
Research and development 3,269 3,309
Marketing 1,582 1,707
Professional, legal, and accounting fees 2,008 2,757
Warranty 1,528 1,272
Other 3,612 3,187
Accrued expenses $ 51,941 $ 57,420