v3.25.2
Notes Payable - Schedule of Long-Term Debt Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Debt discount amortization     $ 19,920 $ 392,611
Amortization of debt issuance costs     350,303 312,440
Senior Secured Term Loan Agreement | Convertible debt        
Debt Instrument [Line Items]        
Debt discount amortization $ 10,025 $ 9,944 19,920 19,868
Amortization of debt issuance costs 176,857 169,619 350,303 312,440
Provision for bridge note exit fee $ 24,472 $ 24,263 $ 48,624 $ 48,475