XML 84 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Payables and Accruals [Abstract]    
Employee compensation $ 34,151 $ 32,926
Sales and income taxes 21,773 12,262
Research and development 4,702 3,309
Professional, legal, and accounting fees 3,361 2,757
Marketing 2,212 1,707
Warranty 1,698 1,272
Other 3,979 3,187
Accrued expenses $ 71,876 $ 57,420