XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTIES (Tables)
12 Months Ended
Dec. 31, 2024
Warranties  
Changes in product warranty liabilities

    

2024

    

2023

Warranty liabilities, balance at January 1,

$

117,895

$

98,564

Warranty claims

 

(203,645)

 

(180,971)

Warranty accruals

 

219,121

 

200,228

Foreign currency translation

(120)

74

Warranty liabilities, balance at December 31,

$

133,251

$

117,895