v3.25.1
Fair Value Measurements - Narrative (Details) - 2024 Debt Repayment - Discount rate
Mar. 31, 2025
Dec. 31, 2024
Minimum    
Fair Value Measurements [Line Items]    
Derivative liability, measurement input 0.0795 0.0795
Maximum    
Fair Value Measurements [Line Items]    
Derivative liability, measurement input 0.0758 0.0758