XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 59,938 $ 37,907 $ 45,913 $ 37,098  
Accruals for warranties issued during period 4,780 1,939 11,993 4,229  
Changes in estimates 3,593 3,869 15,517 7,294  
Settlements (4,141) (3,274) (9,828) (9,122)  
Increase due to accretion expense 1,260 832 3,307 2,410  
Other 2,082 2,506 610 1,870  
Warranty obligations, end of period 67,512 43,779 67,512 43,779  
Less: current portion (16,728) (10,760) (16,728) (10,760) $ (11,260)
Noncurrent $ 50,784 $ 33,019 $ 50,784 $ 33,019 $ 34,653