XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 96,551 $ 59,938 $ 73,377 $ 45,913  
Accruals for warranties issued during period 13,370 4,780 33,591 11,993  
Changes in estimates 927 3,593 22,902 15,517  
Settlements (6,539) (4,141) (19,010) (9,828)  
Increase due to accretion expense 2,952 1,260 6,295 3,307  
Other (1,381) 2,082 (11,275) 610  
Warranty obligations, end of period 105,880 67,512 105,880 67,512  
Less: current portion (32,350) (16,728) (32,350) (16,728) $ (19,395)
Non-current $ 73,530 $ 50,784 $ 73,530 $ 50,784 $ 53,982