v3.26.1
Leases - Schedule of Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 55,993
2027 97,906
2028 103,884
2029 100,180
2030 99,340
Thereafter 438,977
Total lease payments 896,280
Less: imputed interest (230,436)
Present value of lease liabilities $ 665,844