XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - Schedule of Interest Expense Related to Notes Payable, Related Parties, and Other Notes Payable (Details) - Notes Payable [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Interest - other $ 7,310 $ 1,575
Total interest expense 1,464,640 1,839,749
Related Party [Member]    
Debt Instrument [Line Items]    
Interest on notes payable, related parties 338,651 598,340
Amortization of debt discounts on notes payable 879,710 1,009,396
Nonrelated Party [Member]    
Debt Instrument [Line Items]    
Interest on notes payable, related parties 30,415 65,848
Amortization of debt discounts on notes payable $ 208,554 $ 164,590