XML 142 R127.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments, Contingencies and Other Items (Schedule of Future Minimum Payments, Operating and Finance Leases) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 8,515
2023 7,440
2024 6,186
2025 5,998
2026 5,588
After 2026 21,143
Future minimum lease payments under existing leases 54,870
Finance Leases  
2022 2,661
2023 2,661
2024 2,661
2025 2,661
2026 2,661
After 2026 4,807
Future minimum lease payments under existing leases $ 18,112