XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 146,034 $ 83,579 $ 131,446 $ 73,377  
Accruals for warranties issued during period 16,344 11,311 32,515 20,221  
Changes in estimates (10,363) 17,063 (6,635) 21,975  
Settlements (5,092) (6,590) (13,986) (12,471)  
Increase due to accretion expense 3,907 1,828 7,452 3,343  
Change in discount rate 31,797 (9,609) 31,797 (9,609)  
Other (1,912) (1,031) (1,874) (285)  
Warranty obligations, end of period 180,715 96,551 180,715 96,551  
Less: warranty obligations, current (36,686) (29,197) (36,686) (29,197) $ (35,556)
Warranty obligations, non-current $ 144,029 $ 67,354 $ 144,029 $ 67,354 $ 95,890