XML 111 R101.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due    
2022 $ 85,433 $ 113,822
2023 120,513 112,840
2024 115,867 106,038
2025 110,470 101,211
2026 105,054 96,493
Thereafter 319,210 274,764
Total lease payments 856,547 805,168
Less: Interest 156,411 137,141
Present value of lease liability $ 700,136 $ 668,027