Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Fair Value Measurements - Schedule of Changes in Fair Value (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of warrant liabilities $ (50,888) $ (8,309,623)
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 723,926  
Balance, March 31, 2025 3,307,758  
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 (62,151)  
Balance, March 31, 2025 $ 110,682