v3.24.2.u1
Notes Payable - Schedule of Interest Expense Related to Notes Payable, Related Parties, and Other Notes Payable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Total interest expense $ 599,664 $ 847,509 $ 1,018,333 $ 1,345,845
Notes Payable [Member]        
Debt Instrument [Line Items]        
Amortization of debt discounts on notes payable, related parties 364,912 579,808 594,238 913,999
Amortization of debt discounts on notes payable 142,560 104,336 183,466 140,823
Interest - other 2,193 1,524 4,386 3,045
Total interest expense 599,664 847,509 1,018,333 1,345,845
Notes Payable [Member] | Related Party [Member]        
Debt Instrument [Line Items]        
Interest on notes payable, related parties 83,673 147,561 221,325 267,676
Notes Payable [Member] | Nonrelated Party [Member]        
Debt Instrument [Line Items]        
Interest on notes payable, related parties $ 6,326 $ 14,280 $ 14,918 $ 20,302