v3.24.1.u1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2024
Product Warranties Disclosures [Abstract]  
Schedule of warranty obligations
   
Three Months Ended March 31,
 
   
2024
   
2023
 
Balance, at the beginning of the period
 
$
518,244
   
$
385,057
 
Accruals for warranty during the period
   
18,847
     
82,852
 
Changes in estimates
   
106
     
3,365
 
Settlements
   
(34,698
)
   
(28,303
)
Balance, at end of the period
   
502,499
     
442,971
 
Less current portion
   
(181,333
)
   
(129,278
)
Long term portion
 
$
321,166
   
$
313,693