XML 68 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases and customer deposits $ 290,126 $ 102,319
Accrued compensation and related liabilities 278,794 774,916
Provision for warranty expense 303,217 288,807
Accrued dividends 512,227 172,596
Accrued professional fees 211,086 262,737
Accrued interest 326,945
Other 21,957 79,331
Total accrued liabilities $ 1,944,352 $ 1,680,706