XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Product Warranty Obligations (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Balance at beginning of period

 $101,491  $65,297  $94,213  $59,218 

Payments

  (18,434)  (9,282)  (31,458)  (19,061)

Provision for warranty issued

  21,668   17,164   43,093   31,994 

Changes in estimates for pre-existing warranties

  5,613   1,579   4,490   2,607 

Balance at end of period

 $110,338  $74,758  $110,338  $74,758 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Balance at beginning of period

 $115,923  $93,182  $111,647  $89,788 

Deferred revenue contracts issued

  11,332   12,168   20,878   20,199 

Amortization of deferred revenue contracts

  (5,357)  (4,866)  (10,627)  (9,503)

Balance at end of period

 $121,898  $100,484  $121,898  $100,484 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2022

 $10,929 

2023

  23,300 

2024

  22,741 

2025

  19,314 

2026

  15,263 

After 2026

  30,351 

Total

 $121,898 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

June 30,

  

December 31,

 
  

2022

  

2021

 

Product warranty liability

        

Current portion - other accrued liabilities

 $68,405  $59,052 

Long-term portion - other long-term liabilities

  41,933   35,161 

Total

 $110,338  $94,213 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $22,503  $20,556 

Long-term portion - other long-term liabilities

  99,395   91,091 

Total

 $121,898  $111,647