XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANTIES (Tables)
3 Months Ended
Mar. 31, 2024
Warranties  
Changes in product warranty liabilities

Warranty liabilities, balance at December 31, 2023

$

117,895

Warranty claims

 

(44,585)

Warranty accruals

 

48,275

Foreign currency translation

14

Warranty liabilities, balance at March 31, 2024

$

121,599