v3.25.2
Notes Payable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Notes Payable    
Secured promissory note to Streeterville Capital, LLC, $435,000 original issue discount $ 5,455,000 $ 5,455,000
Less: Repayment (cash and shares of common stock) (1,410,000) 0
Less: Unamortized debt issuance costs and original issue discount (303,122) (545,624)
Total notes payable 3,741,878 4,909,376
Notes payable, current, net of discount 0 0
Total notes payable - current- net of discount $ 3,741,878 $ 4,909,376