v3.24.2.u1
WARRANTY OBLIGATIONS
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
WARRANTY OBLIGATIONS
NOTE 12:     WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the three and six months ended June 30, 2024 and 2023, were as follows:
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2024
   
2023
   
2024
   
2023
 
Balance, at the beginning of the period
 
$
502,499
   
$
442,971
   
$
518,244
   
$
385,057
 
Accruals for warranty during the period
   
12,492
     
72,108
     
31,339
     
154,948
 
Changes in estimates
   
9,204
     
6,703
     
9,310
     
10,068
 
Settlements
   
(33,363
)
   
(33,195
)
   
(68,061
)
   
(61,486
)
Balance, at end of the period
   
490,832
     
488,587
     
490,832
     
488,587
 
Less current portion
   
(169,214
)
   
(146,150
)
   
(169,214
)
   
(146,150
)
Long term portion
 
$
321,618
   
$
342,437
   
$
321,618
   
$
342,437