v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remaining portion of 2026 $ 31,302
2027 63,649
2028 64,877
2029 62,432
2030 49,076
Thereafter 260,405
Total lease payments 531,741
Imputed interest (172,058)
Total lease liabilities 359,683
Finance Leases  
Remaining portion of 2026 23,886
2027 41,513
2028 38,245
2029 39,155
2030 40,087
Thereafter 750,410
Total lease payments 933,296
Imputed interest (497,300)
Total lease liabilities $ 435,996