v3.26.1
Leases - Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating leases    
2026 (excluding the six months ended June 30, 2026) $ 17,586  
2027 36,883  
2028 32,825  
2029 28,588  
2030 20,567  
2031 and thereafter 177,385  
Total 313,834  
Interest (89,697)  
Total 224,137  
Finance leases    
2026 (excluding the six months ended June 30, 2026) 733  
2027 627  
2028 0  
2029 0  
2030 0  
2031 and thereafter 0  
Total 1,360  
Interest (42)  
Total $ 1,318 $ 1,944