v3.26.1
Risks and Fair Value - Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Liability:    
Notes payable, noncurrent $ 72,795 $ 71,336
Barings Credit Facility    
Liability:    
Notes payable, amortized cost, including accrued interest 73,508 72,090
Notes payable, noncurrent 72,795 71,336
Accrued interest payable 713 754
Estimated fair value 78,946 78,940
Recurring Basis    
Liability:    
Derivative liability $ 10,910 $ 13,903
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent
Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents $ 585,463 $ 722,002
Level 1 | Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents 585,463 722,002
Level 3 | Recurring Basis    
Liability:    
Derivative liability $ 10,910 $ 13,903