XML 105 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Changes in the Company's product warranty liability    
Balance, at the beginning of the year $ 121,826 $ 78,811
Additions and adjustments to cost of revenues 94,048 70,854
Usage and current warranty expenses (43,311) (27,839)
Balance, at the end of the year 172,563 121,826
Less current portion (65,112) (28,868)
Long term portion $ 107,451 $ 92,958