v3.25.1
Fair Value Measurements - Summary Of Changes In The Fair Value Of Our Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Long-term Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance beginning of period $ 42,245 $ 39,812
Change in fair value in earnings 760 2,463
Change in fair value in other comprehensive loss (1,541) (30)
Balance end of period, at fair value 41,464 42,245
Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance beginning of period 3,432 3,158
Change in fair value in earnings (1,560) 274
Balance end of period, at fair value $ 1,872 $ 3,432