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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $74,758  $50,324  $59,218  $49,316 

Product warranty reserve assumed in acquisition

  1,085   124   1,085   124 

Payments

  (10,475)  (8,667)  (29,536)  (24,136)

Provision for warranty issued

  16,527   10,949   48,521   27,691 

Changes in estimates for pre-existing warranties

  1,089   (575)  3,696   (840)

Balance at end of period

 $82,984  $52,155  $82,984  $52,155 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $100,484  $83,153  $89,788  $78,738 

Deferred revenue contracts issued

  11,105   6,802   31,304   18,966 

Amortization of deferred revenue contracts

  (5,014)  (4,241)  (14,517)  (11,990)

Balance at end of period

 $106,575  $85,714  $106,575  $85,714 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2021

 $5,140 

2022

  20,809 

2023

  21,053 

2024

  17,432 

2025

  13,661 

After 2025

  28,480 

Total

 $106,575 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

September 30,

  

December 31,

 
  

2021

  

2020

 

Product warranty liability:

        

Current portion - other accrued liabilities

 $51,555  $37,417 

Long-term portion - other long-term liabilities

  31,429   21,801 

Total

 $82,984  $59,218 
         

Deferred revenue related to extended warranties:

        

Current portion - other accrued liabilities

 $20,090  $18,857 

Long-term portion - other long-term liabilities

  86,485   70,931 

Total

 $106,575  $89,788