v3.25.2
Fair Value Measurements - Schedule of Changes in Fair Value (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in fair value of warrant liabilities $ 8,757 $ (4,422,701) $ (42,131) $ (12,732,324)
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     536,060  
Balance, June 30, 2025 3,119,892   3,119,892  
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     (64,829)  
Balance, June 30, 2025 $ 108,004   $ 108,004