Debt - Schedule of the Tranche B Note (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2025
USD ($)
| |
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] | |
Ending Balance as of December 31, 2024 | $ 23,560 |
Tranche B Notes [Member] | |
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] | |
Ending Balance as of December 31, 2024 | 23,560 |
Repayment of Tranche B Notes | (8,874) |
Change in fair value of Tranche B Notes | 6,734 |
Ending Balance as of June 30, 2025 | $ 21,420 |