XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Payables and Accruals [Abstract]    
Accrued commissions $ 3,255 $ 5,864
Accrued payroll, bonus, and related expenses 6,780 5,006
Rebate liabilities 1,509 1,458
Other accrued expenses 4,120 3,957
Total accrued expenses $ 15,664 $ 16,285