XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTIES (Tables)
12 Months Ended
Dec. 31, 2023
Warranties  
Changes in product warranty liabilities

    

2023

    

2022

Warranty liabilities, balance at January 1,

$

98,564

$

77,199

Warranty claims

 

(180,971)

 

(152,777)

Warranty accruals

 

200,228

 

174,118

Foreign currency translation

74

24

Warranty liabilities, balance at December 31,

$

117,895

$

98,564