XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 13,012 $ 17,709
Accrued interest 72 414
Customer prepayments 82 89
Warranty reserves 1,053 758
Professional fees 2,197 2,696
Sales taxes payable 3,802 4,301
Accrued litigation payable 4,187 5,880
Other 6,180 7,517
Total accrued current liabilities 30,585 $ 39,364
Non-cash foreign currency translation $ 3,384