ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Product Warranty Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) | ||
| Accrued warranty reserve, beginning of year | $ 2,202 | $ 3,618 |
| Accrual for product warranties issued | 225 | 97 |
| Product replacements and other warranty expenditures | (334) | (229) |
| Expiration of warranties | 0 | (45) |
| Foreign currency translation difference | 30 | 66 |
| Accrued warranty reserve, end of period | 2,123 | 3,507 |
| Accrued warranty | 2,123 | 3,507 |
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | ||
| Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) | ||
| Accrued warranty reserve, end of period | 1,199 | 2,134 |
| Accrued warranty | $ 1,199 | $ 2,134 |