XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTIES (Tables)
3 Months Ended
Mar. 31, 2025
Warranties  
Changes in product warranty liabilities

Warranty liabilities, balance at December 31, 2024

$

133,251

Warranty claims

 

(49,666)

Warranty accruals

 

50,553

Foreign currency translation

8

Warranty liabilities, balance at March 31, 2025

$

134,146