XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Product Warranty Obligations (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Balance at beginning of period

 $122,222  $110,338  $138,011  $94,213 

Payments

  (24,427)  (22,677)  (76,069)  (54,135)

Provision for warranty issued

  18,136   19,076   51,353   62,169 

Changes in estimates for pre-existing warranties (1)

  3,630   38,571   6,266   43,061 

Balance at end of period

 $119,561  $145,308  $119,561  $145,308 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Balance at beginning of period

 $140,922  $121,898  $132,813  $111,647 

Deferred revenue contracts issued

  10,615   10,324   30,774   31,202 

Amortization of deferred revenue contracts

  (6,414)  (5,470)  (18,464)  (16,097)

Balance at end of period

 $145,123  $126,752  $145,123  $126,752 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2023

 $6,521 

2024

  27,066 

2025

  28,060 

2026

  24,554 

2027

  19,461 

After 2027

  39,461 

Total

 $145,123 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Product warranty liability

        

Current portion - Accrued product warranty

 $70,572  $89,141 

Long-term portion - other long-term liabilities

  48,989   48,870 

Total

 $119,561  $138,011 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $23,597  $30,291 

Long-term portion - Deferred revenue

  121,526   102,522 

Total

 $145,123  $132,813