v3.26.1
Leases - Leased asset and liability balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finance Leases    
ROU assets, gross $ 203,468 $ 186,943
Accumulated amortization (95,554) (89,344)
Total ROU assets, net 107,914 97,599
Lease liabilities - current 15,228 11,684
Lease liabilities - net of current 152,453 144,446
Total lease liabilities 167,681 156,130
Operating Leases    
ROU assets, gross 190,651 178,904
Accumulated amortization (69,135) (65,630)
Total ROU assets, net 121,516 113,274
Lease liabilities - current 20,366 19,837
Lease liabilities - net of current 109,622 102,346
Total lease liabilities $ 129,988 $ 122,183