XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accrued commissions $ 4,215 $ 5,733
Accrued payroll, bonus, and related expenses 6,981 8,739
Employee contributions under employee stock purchase plan 1,751 589
Rebate liabilities 726 3,348
Sales and other tax liabilities 1,410 1,504
Income taxes payable 5,412 0
Current portion of contingent earn-out consideration liability 5,677 5,920
Other 5,569 5,412
Total accrued expenses and other current liabilities $ 31,741 $ 31,245