v3.25.4
Leases - Maturity of remaining lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Leases    
2026 $ 1,251  
2027 1,251  
2028 884  
2029 0  
2030 0  
2030 and thereafter 0  
Total lease payments 3,386  
Less: Interest (185)  
Finance Lease, Liability 3,201 $ 234
Operating Leases    
2026 23,637  
2027 23,294  
2028 22,492  
2029 21,817  
2030 22,385  
2030 and thereafter 194,079  
Total lease payments 307,704  
Less: Interest (79,830)  
Present value of lease liabilities 227,874 $ 224,973
2026 24,888  
2027 24,545  
2028 23,376  
2029 21,817  
2030 22,385  
2030 and thereafter 194,079  
Total lease payments 311,090  
Less: Interest (80,015)  
Present value of lease liabilities $ 231,075