Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Changes in Fair Value (Details)

v3.25.3
Fair Value Measurements - Schedule of Changes in Fair Value (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in fair value of warrant liabilities $ (103,607) $ (615,505) $ (145,738) $ (13,347,829)
Level 3 | November 2024 Debentures        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, December 31, 2024     2,583,832  
Change in fair value of November 2024 Debentures     128,122  
Balance, September 30, 2025 2,711,954   2,711,954  
Level 3 | Warrant Liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, December 31, 2024     172,833  
Change in fair value of warrant liabilities     (138,227)  
Balance, September 30, 2025 $ 34,606   $ 34,606