XML 96 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Future minimum rental payments [Line Items]  
2022 $ 21,023
2023 20,518
2024 16,639
2025 14,062
2026 12,659
Thereafter 30,479
Total 115,380
Operating Leases  
Future minimum rental payments [Line Items]  
2022 16,622
2023 16,291
2024 13,912
2025 12,479
2026 11,280
Thereafter 30,016
Total 100,600
Operating leases under restructuring  
Future minimum rental payments [Line Items]  
2022 4,401
2023 4,227
2024 2,727
2025 1,583
2026 1,379
Thereafter 463
Total $ 14,780