v3.26.1
Loans Payable - December 2023 Notes and December 2023 Warrants - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Change in fair value $ (999,138) $ (10,684,824) $ 6,489,067 $ (7,461,886)  
Amortization of debt discount     0 876,293  
December 2023 Notes and December 2023 Warrants [Member]          
Debt Instrument [Line Items]          
Amortization of debt discount   100,000   200,000  
Amortization of debt issuance costs   10,267   20,422  
December 2023 Warrants [Member]          
Debt Instrument [Line Items]          
Change in fair value $ (100,000) $ 1,200,000 $ (1,800,000) $ 800,000  
Class of warrants or rights outstanding 1,365,247   1,365,247   1,505,689
Class of warrant or right, exercised during the period     140,442    
Class of warrants or rights exercise price of warrants or rights $ 1.23   $ 1.23    
Purchase price of warrants     $ 172,744    
Warrants [Member] | December 2023 Warrants [Member]          
Debt Instrument [Line Items]          
Fair value of warrants     $ 200,000   $ 1,600,000