XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Accrued Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases $ 290,126
Accrued compensation and related liabilities 724,168 278,794
Provision for warranty expense 308,216 303,217
Accrued dividends 671,089 512,227
Accrued professional fees 180,852 211,086
Accrued interest 108,446 326,945
Other 21,456 21,957
Total accrued liabilities $ 2,014,227 $ 1,944,352