XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Changes in the Company's product warranty liability    
Balance, at beginning of period $ 172,563 $ 121,826
Additions and adjustments to cost of revenues 47,369 46,288
Usage and current warranty expenses (27,248) (17,476)
Balance, at end of period 192,684 150,638
Less current portion (68,674) (38,819)
Long-term portion $ 124,010 $ 111,819