XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Changes in the Company's product warranty liability      
Warranty obligations, beginning of period $ 45,913 $ 37,098  
Accruals for warranties issued during period 3,894 1,524  
Changes in estimates 7,655 1,677  
Settlements (2,930) (3,270)  
Increase due to accretion expense 943 774  
Other (922) (302)  
Warranty obligations, end of period 54,553 37,501  
Less: current portion (14,303) (9,678) $ (11,260)
Noncurrent $ 40,250 $ 27,823 $ 34,653