Quarterly report [Sections 13 or 15(d)]

BALANCE SHEET INFORMATION - Schedule of Other Accrued Liabilities (Details)

v3.26.1
BALANCE SHEET INFORMATION - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Balance Sheet Related Disclosures [Abstract]    
Accrued expenses $ 6,506 $ 7,456
Accrued interest 0 2,827
Accrued supplier owned inventory obsolescence 2,633 2,057
Accrued income taxes 1,365 1,153
Accrued warranty 920 772
Lease liability 877 799
Accrued product returns 717 783
Other 2,309 3,610
Total other accrued liabilities $ 15,327 $ 19,457
Operating Lease, Liability, Current, Statement of Financial Position Total other accrued liabilities Total other accrued liabilities