XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of warranty obligations
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
 
Additions and adjustments to cost of revenues
   
91,570
     
47,907
 
Usage and current warranty expenses
   
(33,656
)
   
(20,401
)
Balance, at end of the period
   
442,971
     
292,666
 
Less current portion
   
(129,278
)
   
(82,340
)
Long term portion
 
$
313,693
   
$
210,326