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 | |