v3.24.3
WARRANTY OBLIGATIONS (Tables)
9 Months Ended
Sep. 30, 2024
Product Warranties Disclosures [Abstract]  
Schedule of warranty obligations
   
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
   
2024
   
2023
   
2024
   
2023
 
Balance, at the beginning of the period
 
$
490,832
   
$
488,587
   
$
518,244
   
$
385,057
 
Accruals for warranty during the period
   
15,981
     
65,401
     
47,320
     
220,422
 
Changes in estimates
   
6,878
     
300
     
16,188
     
10,355
 
Settlements
   
(34,787
)
   
(38,476
)
   
(102,848
)
   
(100,022
)
Balance, at end of the period
   
478,904
     
515,812
     
478,904
     
515,812
 
Less current portion
   
(163,561
)
   
(174,125
)
   
(163,561
)
   
(174,125
)
Long term portion
 
$
315,343
   
$
341,687
   
$
315,343
   
$
341,687