XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases $ 290,126
Accrued compensation and related liabilities 446,145 278,794
Provision for warranty expense 290,218 303,217
Accrued dividends 623,210 512,227
Accrued professional fees 160,484 211,086
Accrued interest 126,184 326,945
Other 17,700 21,957
Total accrued liabilities $ 1,663,941 $ 1,944,352