v3.10.0.1
WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Changes in the Company's product warranty liability    
Balance, at beginning of period $ 78,811 $ 58,375
Additions and adjustments to cost of revenues 27,546 12,976
Utilization and current warranty expenses (9,066) (6,011)
Balance, at end of period 97,291 65,340
Less current portion (18,964) (12,501)
Long term portion $ 78,327 $ 52,839