v3.26.3
Debt - Outstanding debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt    
Total outstanding principal $ 674,512 $ 853,664
Less unamortized debt issuance costs (17,867) (12,868)
Debt, net 656,645 840,796
Current portion of debt 67,482 253,887
Debt, less current portion 589,163 586,909
2030 Notes    
Debt    
Total outstanding principal 594,383 594,383
$50 Million Credit Facility    
Debt    
Total outstanding principal 34,272 34,272
$20 Million Credit Facility    
Debt    
Total outstanding principal 20,000 20,000
$200 Million Credit Facility    
Debt    
Total outstanding principal   200,000
$573 Million Credit Facility    
Debt    
Total outstanding principal 20,848  
Debt, net 12,800  
CPACE Note Payable    
Debt    
Total outstanding principal 5,009 $ 5,009
Debt, net $ 5,009