XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating    
2022 - remaining $ 14,822 $ 23,051
2023 32,204 24,577
2024 30,027 22,561
2025 27,173 20,489
2026 24,898 18,424
Thereafter 99,714 67,569
Total minimum lease payments 228,838 176,671
Less: amount representing interest (50,704) (38,461)
Lease liabilities 178,134 138,210
Finance    
2022 - remaining 956 1,485
2023 1,536 1,078
2024 1,256 797
2025 822 364
2026 311 107
Thereafter 43 0
Total minimum lease payments 4,924 3,831
Less: amount representing interest (440) (355)
Lease liabilities 4,484 3,476
Total    
2022 - remaining 15,778 24,536
2023 33,740 25,655
2024 31,283 23,358
2025 27,995 20,853
2026 25,209 18,531
Thereafter 99,757 67,569
Total minimum lease payments 233,762 180,502
Less: amount representing interest (51,144) (38,815)
Lease liabilities $ 182,618 $ 141,687