v3.26.1
Note 10 - Product Warranty Obligations (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Balance at beginning of period

 $131,922  $110,987 

Payments

  (23,976)  (20,887)

Provision for warranty issued

  19,029   18,118 

Changes in estimates for pre-existing warranties

  1,250   2,499 

Warranty reserve assumed in acquisition

  129   - 

Balance at end of period

 $128,354  $110,717 
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Balance at beginning of period

 $219,404  $186,922 

Deferred revenue contracts issued

  16,822   15,818 

Amortization of deferred revenue contracts

  (9,595)  (8,337)

Balance at end of period

 $226,631  $194,403 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]

Remainder of 2026

 $30,404 

2027

  42,859 

2028

  40,628 

2029

  33,826 

2030

  26,527 

After 2030

  52,387 

Total

 $226,631 
Product Warranty Obligations Included In Consolidated Balance Sheet [Table Text Block]
  

March 31,

  

December 31,

 
  

2026

  

2025

 

Product warranty liability

        

Current portion - accrued product warranty

 $41,622  $44,716 

Long-term portion - other long-term liabilities

  86,732   87,206 

Total

 $128,354  $131,922 
         

Deferred revenue related to extended warranties

        

Current portion - other accrued liabilities

 $41,307  $38,958 

Long-term portion - deferred revenue

  185,324   180,446 

Total

 $226,631  $219,404