v3.26.1
Notes Payable - Schedule of Rollforward of Fair Value of 2023 Notes (Details) - Level 3 - 2023 Notes
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance $ 30,586
Increase in fair value 610
Payment of interest (1,060)
Balance $ 30,136