v3.25.2
Risks and Fair Value - Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liability:    
Notes payable, noncurrent $ 69,906 $ 68,505
Barings Credit Facility    
Liability:    
Notes payable, amortized cost, including accrued interest 70,642 69,097
Notes payable, noncurrent 69,906 68,505
Accrued interest payable 736 592
Estimated fair value 74,558 73,608
Recurring Basis    
Liability:    
Derivative liability $ 14,024 $ 13,246
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent
Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents $ 378,079 $ 378,112
Level 1 | Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents 378,079 378,112
Level 3 | Recurring Basis    
Liability:    
Derivative liability $ 14,024 $ 13,246