v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Accrued Liabilities [Line Items]    
Accrued employee compensation and related expenses $ 16,365 $ 20,611
Accrued interest 482 613
Warranty reserves 2,736 2,766
Professional fees 2,456 3,067
Sales taxes payable 3,240 3,201
Accrued litigation payable 1,021 1,006
Other 4,717 4,524
Accrued liabilities 31,017 35,788
Customer    
Accrued Liabilities [Line Items]    
Other $ 1,996 $ 1,996