XML 111 R101.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due    
2022 $ 30,538 $ 113,822
2023 120,052 112,840
2024 116,347 106,038
2025 112,132 101,211
2026 108,730 96,493
Thereafter 353,409 274,764
Total lease payments 841,208 805,168
Less: Interest 157,148 137,141
Present value of lease liability $ 684,060 $ 668,027