v3.26.1
WARRANTY OBLIGATIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Product Warranty Liability [Line Items]        
Change in estimates, increase (decrease) $ (302) $ 5,509 $ (7,705) $ 13,230
Change In Replacement Costs        
Product Warranty Liability [Line Items]        
Change in estimates, increase (decrease) (100)      
Change In Expected Return Rate        
Product Warranty Liability [Line Items]        
Change in estimates, increase (decrease) $ (200)      
Field Performance Data And Diagnostic Root-Cause Failure Analysis To Other Products        
Product Warranty Liability [Line Items]        
Change in estimates, increase (decrease)   3,700   5,500
Product Replacement Costs To Tariff Costs        
Product Warranty Liability [Line Items]        
Change in estimates, increase (decrease)   $ 1,800   $ 7,700