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 | ||