v3.26.1
Risks and Fair Value - Fair Value Measurement (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Liability:    
Notes payable, noncurrent $ 72,062 $ 71,336
Barings Credit Facility    
Liability:    
Notes payable, amortized cost, including accrued interest 72,778 72,090
Notes payable, noncurrent 72,062 71,336
Accrued interest payable 716 754
Estimated fair value 77,769 78,940
Recurring Basis    
Liability:    
Derivative liability $ 12,071 $ 13,903
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent
Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents $ 650,297 $ 722,002
Level 1 | Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents 650,297 722,002
Level 3 | Recurring Basis    
Liability:    
Derivative liability $ 12,071 $ 13,903