XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Accrued warranty reserve, beginning of year $ 2,926 $ 2,255
Accrual for product warranties issued 247 430
Product replacements and other warranty expenditures (86) (110)
Expiration of warranties (9) (70)
Acquired through MiX Combination 356 0
Foreign currency translation difference 0 0
Accrued warranty reserve, end of period 3,434 2,505
Accrued warranty 3,434 2,505
Other Noncurrent Liabilities    
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Accrued warranty reserve, end of period 1,884 1,739
Accrued warranty $ 1,884 $ 1,739