XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due    
2023 $ 125,633 $ 113,822
2024 127,996 112,840
2025 126,234 106,038
2026 121,596 101,211
2027 110,997 96,493
Thereafter 242,185 274,764
Total lease payments 854,641 805,168
Less: Interest 141,792 137,141
Present value of lease liability $ 712,849 $ 668,027