XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTY OBLIGATIONS (Tables)
9 Months Ended
Sep. 30, 2020
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations

Changes in the Company’s product warranty obligations for the nine months ended September 30, 2020 and 2019 were as follows:

Nine months ended

September 30,

2020

2019

 

Balance, at beginning of period

$

172,563

$

121,826

Additions and adjustments to cost of revenues

74,465

79,791

Usage and current warranty expenses

(51,334

)

(30,263

)

 

Balance, at end of period

195,694

171,354

Less current portion

(65,080

)

(45,887

)

 

Long-term portion

$

130,614

$

125,467