XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 177,179 $ 180,715 $ 189,087 $ 131,446  
Accruals for warranties issued during period 7,763 12,477 20,285 44,992  
Expense (benefit) from changes in estimates 4,584 (1,983) (8,052) (8,618)  
Settlements (6,615) (6,283) (21,114) (20,269)  
Increase due to accretion expense 2,649 3,157 8,244 10,609  
Change in discount rate 0 2,811 759 34,608  
Other (1,328) (2,028) (4,977) (3,902)  
Warranty obligations, end of period 184,232 188,866 184,232 188,866  
Less: warranty obligations, current (35,755) (40,750) (35,755) (40,750) $ (36,066)
Warranty obligations, non-current $ 148,477 $ 148,116 $ 148,477 $ 148,116 $ 153,021