XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Obligations

Changes in the Company's warranty obligations, which is included in Other accrued liabilities on the consolidated balance sheets, were as follows:

 

 

 

Year Ended December 31,

 

 

 

 

2020

 

 

2019

 

 

2018

 

 

Balance as of beginning of the period

 

$

10,556

 

 

$

14,412

 

 

$

44,068

 

 

Reclassified to sales returns upon adoption of ASC 606

 

 

 

 

 

 

 

 

(29,147

)

(1)

Provision for warranty liability made during the period

 

 

7,330

 

 

 

7,050

 

 

 

12,783

 

 

Settlements made during the period

 

 

(8,646

)

 

 

(10,906

)

 

 

(13,292

)

 

Balance as of end of the period

 

$

9,240

 

 

$

10,556

 

 

$

14,412

 

 

 

(1)

Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling $29.1 million were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.