XML 146 R130.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments, Contingencies and Other Items (Schedule of Future Minimum Payments, Operating and Finance Leases) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 8,250
2022 7,379
2023 4,107
2024 2,987
2025 2,864
After 2025 8,767
Future minimum lease payments under existing leases 34,354
Finance Leases  
2021 2,661
2022 2,661
2023 2,661
2024 2,661
2025 2,661
After 2025 7,468
Future minimum lease payments under existing leases $ 20,773