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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Balance at beginning of period

 $119,944  $106,279  $110,987  $116,408 

Payments

  (23,934)  (23,050)  (63,689)  (65,130)

Provision for warranty issued

  28,147   22,755   72,091   54,804 

Changes in estimates for pre-existing warranties

  1,144   1,458   5,912   1,360 

Balance at end of period

 $125,301  $107,442  $125,301  $107,442 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Balance at beginning of period

 $202,650  $171,702  $186,922  $155,870 

Deferred revenue contracts issued

  17,567   15,169   50,299   45,042 

Amortization of deferred revenue contracts

  (8,787)  (7,577)  (25,791)  (21,618)

Balance at end of period

 $211,430  $179,294  $211,430  $179,294 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2025

 $9,199 

2026

  38,423 

2027

  39,785 

2028

  34,718 

2029

  28,153 

After 2029

  61,152 

Total

 $211,430 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

September 30,

  

December 31,

 
  

2025

  

2024

 

Product warranty liability

        

Current portion - Accrued product warranty

 $44,689  $56,127 

Long-term portion - other long-term liabilities

  80,612   54,860 

Total

 $125,301  $110,987 
         

Deferred revenue related to extended warranties

        

Current portion - Other accrued liabilities

 $37,746  $34,069 

Long-term portion - Deferred Revenue

  173,684   152,853 

Total

 $211,430  $186,922