XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Changes in the Company's product warranty liability    
Balance, at beginning of period $ 121,826 $ 78,811
Additions and adjustments to cost of revenues 46,288 27,546
Usage and current warranty expenses (17,476) (9,066)
Balance, at end of period 150,638 97,291
Less current portion (38,819) (18,964)
Long term portion $ 111,819 $ 78,327