v3.25.2
Fair Value of Financial Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value of Financial Instruments [Line Items]          
Net derivative asset $ 674,314   $ 674,314   $ 106,397
Aggregate fair value 0   0   $ 5,681,849
Change in fair value of the warrant liability $ (10,030) $ (277,167) $ 152,490 $ 346,888  
Warrant [Member]          
Fair Value of Financial Instruments [Line Items]          
Estimated discount rate     15.00%