v3.26.1
ACCRUED EXPENSES AND OTHER (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Product Warranty Liability [Line Items]    
Accrued expenses and other $ 9,692 $ 10,728
Minimum    
Product Warranty Liability [Line Items]    
Limited warranty term 1 year  
Maximum [Member]    
Product Warranty Liability [Line Items]    
Limited warranty term 10 years