v3.25.1
Fair Value of Financial Instruments - Schedule of Rollforward of Level 3 Equity Warrant Asset Fair Values (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Balance at beginning of period $ 7,162 $ 2,874
New equity warrant assets 217 370
Changes in fair value, net (304) 5,661
Settlements (40) (205)
Balance at end of period $ 7,035 $ 8,700