XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating  
2022 $ 41,991
2023 30,621
2024 20,894
2025 11,488
2026 3,799
Thereafter 25,131
Total future minimum lease payments 133,924
Interest included within lease payments (24,014)
Total lease liabilities 109,910
Finance  
2022 4,327
2023 2,429
2024 1,475
2025 659
2026 198
Thereafter 31
Total future minimum lease payments 9,119
Interest included within lease payments (615)
Total lease liabilities $ 8,504