XML 21 R43.htm IDEA: XBRL DOCUMENT v3.20.1
WARRANTY OBLIGATIONS - Summary of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Changes in the Company's product warranty liability      
Warranty obligations, beginning of period $ 37,098 $ 31,294  
Accruals for warranties issued during period 1,524 858  
Changes in estimates 1,677 804  
Settlements (3,270) (2,296)  
Increase due to accretion expense 774 551  
Other (302) (169)  
Warranty obligations, end of period 37,501 31,042  
Less: current portion (9,678) (7,925) $ (10,078)
Noncurrent $ 27,823 $ 23,117 $ 27,020