XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 54,553 $ 37,501 $ 45,913 $ 37,098  
Accruals for warranties issued during period 3,319 766 7,213 2,290  
Changes in estimates 4,269 1,748 11,924 3,425  
Settlements (2,757) (2,578) (5,687) (5,848)  
Increase due to accretion expense 1,104 804 2,047 1,578  
Other (550) (334) (1,472) (636)  
Warranty obligations, end of period 59,938 37,907 59,938 37,907  
Less: current portion (15,009) (10,170) (15,009) (10,170) $ (11,260)
Noncurrent $ 44,929 $ 27,737 $ 44,929 $ 27,737 $ 34,653