XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2026
Product Warranties Disclosures [Abstract]  
Schedule of warranty obligations
   
Three Months Ended March 31,
 
   
2026
   
2025
 
Balance, at the beginning of the period
 
$
357,889
   
$
432,365
 
Accruals for warranty during the period
   
14,499
     
16,466
 
Changes in estimates
   
(21,647
)
   
(911
)
Settlements
   
(28,927
)
   
(35,218
)
Balance, at end of the period
   
321,814
     
412,702
 
Less current portion
   
(83,685
)
   
(125,172
)
Long-term portion
 
$
238,129
   
$
287,530