XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED WARRANTY (Tables)
9 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
SCHEDULE OF ACCRUED WARRANTY

  

      
Balance, December 31, 2022  $1,966,000 
Additions   676,000 
Claims   (481,000)
Balance, September 30, 2023  $2,161,000