v3.26.3
Leases - Leased asset and liability balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finance Leases    
ROU assets, gross $ 203,994 $ 186,943
Accumulated amortization (99,436) (89,344)
Total ROU assets, net 104,558 97,599
Lease liabilities - current 16,235 11,684
Lease liabilities - net of current 149,646 144,446
Total lease liabilities 165,881 156,130
Operating Leases    
ROU assets, gross 197,740 178,904
Accumulated amortization (73,815) (65,630)
Total ROU assets, net 123,925 113,274
Lease liabilities - current 21,754 19,837
Lease liabilities - net of current 111,358 102,346
Total lease liabilities $ 133,112 $ 122,183