XML 377 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Operating and Finance Lease, Liability, Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 41,257
2023 39,743
2024 26,274
2025 18,201
2026 13,149
Thereafter 13,239
Total lease payments (including interest) 151,863
Less interest 14,770
Total 137,093
Finance Lease, Liability, Payment, Due [Abstract]  
2022 42,871
2023 27,351
2024 18,852
2025 8,329
2026 0
Thereafter 0
Total lease payments (including interest) 97,403
Less interest 4,323
Total $ 93,080