XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
WARRANTIES (Tables)
6 Months Ended
Jun. 30, 2025
Warranties  
Changes in product warranty liabilities

Warranty liabilities, balance at December 31, 2024

$

133,251

Warranty claims

 

(115,804)

Warranty accruals

 

120,219

Foreign currency translation

54

Warranty liabilities, balance at June 30, 2025

$

137,720