v3.22.4
WARRANTY OBLIGATIONS
12 Months Ended
Dec. 31, 2022
Product Warranties Disclosures [Abstract]  
WARRANTY OBLIGATIONS
NOTE 13: WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the years ended December 31, 2022, 2021 and 2020 were as follows:
 
   
December 31,
 
   
2022
   
2021
   
2020
 
Balance, at the beginning of the period
 
$
265,160
   
$
204,994
   
$
172,563
 
Additions and adjustments to cost of revenues
   
239,401
     
150,684
     
102,832
 
Usage and current warranty expenses
   
(119,504
)
   
(90,518
)
   
(70,401
)
Balance, at end of the period
   
385,057
     
265,160
     
204,994
 
Less current portion
   
(103,975
)
   
(71,480
)
   
(62,614
)
Long term portion
 
$
281,082
   
$
193,680
   
$
142,380