XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases $ 290,126
Accrued compensation and related liabilities 569,079 278,794
Provision for warranty expense 258,122 303,217
Accrued dividends 746,666 512,227
Accrued professional fees 652,530 211,086
Accrued interest 47,123 326,945
Other 87,255 21,957
Total accrued liabilities $ 2,360,775 $ 1,944,352