XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Product Warranty Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended March 31,

 
  

2022

  

2021

 

Balance at beginning of period

 $94,213  $59,218 

Payments

  (13,024)  (9,779)

Provision for warranty issued

  21,425   14,830 

Changes in estimates for pre-existing warranties

  (1,123)  1,028 

Balance at end of period

 $101,491  $65,297 
  

Three Months Ended March 31,

 
  

2022

  

2021

 

Balance at beginning of period

 $111,647  $89,788 

Deferred revenue contracts issued

  9,546   8,031 

Amortization of deferred revenue contracts

  (5,270)  (4,637)

Balance at end of period

 $115,923  $93,182 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2022

 $16,010 

2023

  22,572 

2024

  20,855 

2025

  17,118 

2026

  13,225 

After 2026

  26,143 

Total

 $115,923 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

March 31,

  

December 31,

 
  

2022

  

2021

 

Product warranty liability

        

Current portion - other accrued liabilities

 $62,259  $59,052 

Long-term portion - other long-term liabilities

  39,232   35,161 

Total

 $101,491  $94,213 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $21,898  $20,556 

Long-term portion - other long-term liabilities

  94,025   91,091 

Total

 $115,923  $111,647