XML 22 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Payables and Accruals [Abstract]    
Employee compensation $ 32,273 $ 32,926
Sales and income taxes 21,641 12,262
Professional, legal and accounting fees 6,880 2,757
Research and development 5,749 3,309
Warranty 1,818 1,272
Marketing 1,705 1,707
Other 5,041 3,187
Accrued expenses $ 75,107 $ 57,420