XML 49 R20.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED WARRANTY LIABILITIES
12 Months Ended
Dec. 31, 2024
Guarantees and Product Warranties [Abstract]  
ACCRUED WARRANTY LIABILITIES

NOTE 10 — ACCRUED WARRANTY LIABILITIES

 

The following table shows changes in the Company’s accrued warranty liabilities and related costs:

 

   December 31, 2024   December 31, 2023 
Beginning balance  $619,113   $260,531 
Cost of warranty claims   (1,274,037)   (1,924,203)
Accruals for product warranty   1,158,477    2,282,785 
Ending balance  $503,553   $619,113