XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued purchases $ 290,126
Accrued compensation and related liabilities 379,119 278,794
Provision for warranty expense 286,818 303,217
Accrued dividends 573,462 512,227
Accrued professional fees 352,459 211,086
Accrued interest 82,558 326,945
Other 16,224 21,957
Total accrued liabilities $ 1,690,640 $ 1,944,352