v3.26.1
Debt - Schedule of the Tranche B Note (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Ending Balance as of December 31, 2025 $ 17,500  
Repayment of Tranche B Notes principal and interest 0 $ 1,596
Ending Balance as of March 31, 2026 12,010  
Tranche B Notes [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Ending Balance as of December 31, 2025 17,500  
Repayment of Tranche B Notes principal and interest (6,319)  
Change in fair value of Tranche B Notes 829  
Ending Balance as of March 31, 2026 $ 12,010