v3.26.1
Leases - Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating leases    
2026 (excluding the three months ended March 31, 2026) $ 27,889  
2027 34,959  
2028 31,325  
2029 26,964  
2030 19,101  
2031 and thereafter 172,010  
Total 312,248  
Interest (90,781)  
Total 221,467  
Finance leases    
2026 (excluding the three months ended March 31, 2026) 1,081  
2027 627  
2028 0  
2029 0  
2030 0  
2031 and thereafter 0  
Total 1,708  
Interest (56)  
Total $ 1,652 $ 1,944