v3.25.2
Fair Value of Financial Instruments - April Note, Key Assumptions (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Stock Price [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 2.11 1.29
Conversion Price of Conversion Feature [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 5 5
Term [Member]    
Fair Value of Financial Instruments [Abstract]    
Term 1 year 3 months 3 months 14 days
Risk Free Interest Rate [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 3.96 4.37
Credit Adjusted Discount Rate [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 13.31 12.43
Volatility [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 101 152
Dividend Rate [Member] | April Note [Member]    
Fair Value of Financial Instruments [Abstract]    
Derivative liability, measurement input 0 0