v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease)    
Accrued warranty reserve, Beginning period $ 3,618 $ 2,926
Accrual for product warranties issued 544 365
Product replacements and other warranty expenditures (821) (510)
Expiration of warranties (1,245) (109)
Acquired through MiX Combination and FC Acquisition   954
Foreign currency translation difference 106 (8)
Accrued warranty reserve, End of period 2,202 3,618
Other Noncurrent Liabilities    
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease)    
Accrued warranty reserve, Beginning period 2,139  
Accrued warranty reserve, End of period $ 1,243 $ 2,139