XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 180,715 $ 96,551 $ 131,446 $ 73,377  
Accruals for warranties issued during period 12,477 13,370 44,992 33,591  
Changes in estimates (1,983) 927 (8,618) 22,902  
Settlements (6,283) (6,539) (20,269) (19,010)  
Increase due to accretion expense 3,157 2,952 10,609 6,295  
Change in discount rate 2,811 0 34,608 (9,609)  
Other (2,028) (1,381) (3,902) (1,666)  
Warranty obligations, end of period 188,866 105,880 188,866 105,880  
Less: warranty obligations, current (40,750) (32,350) (40,750) (32,350) $ (35,556)
Warranty obligations, non-current $ 148,116 $ 73,530 $ 148,116 $ 73,530 $ 95,890