v3.25.2
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