Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Short-term Borrowings and Current Portion of Long-term Debt (Details)

v3.24.1
Debt - Schedule of Short-term Borrowings and Current Portion of Long-term Debt (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Line of credit current $ 3,568,295 $ 1,046,101
Current portion of long-term obligations 335,636 244,782
Total short-term borrowings and current portion of long-term debt 8,262,825 2,015,522
Commercial Premium Finance Agreement [Member]    
Debt Instrument [Line Items]    
Short-term borrowings 269,894 724,639
Promissory Notes, net of debt discount and debt issuance costs [Member]    
Debt Instrument [Line Items]    
Notes payable current 4,089,000  
Invoice Purchase and Security Agreement, net of debt issuance costs [Member]    
Debt Instrument [Line Items]    
Line of credit current $ 3,568,295 $ 1,046,101