XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
WARRANTY OBLIGATIONS (Schedule of Product Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Changes in the Company's product warranty liability      
Balance, at the beginning of the period $ 357,889 $ 432,365  
Accruals for warranty during the period 14,499 16,466  
Changes in estimates (21,647) (911)  
Settlements (28,927) (35,218)  
Balance, at end of the period 321,814 412,702  
Less current portion (83,685) (125,172) $ (89,330)
Long-term portion $ 238,129 $ 287,530 $ 268,559