v3.26.1
Leases - Obligations and Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease liabilities      
Non-Current $ 57,429 $ 56,585  
Current 12,254 12,867  
Total lease liabilities 69,683 69,452 $ 66,250
Other leases      
Lease liabilities      
Non-Current, other leases 32,196 24,576  
current, other leases 9,513 9,404  
Total, Other leases 41,709 33,980  
Tolling Agreement      
Lease liabilities      
Non-Current 25,233 32,009  
Current 2,741 3,463  
Total lease liabilities $ 27,974 $ 35,472