XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Rental Commitments for Capital Lease and Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Operating Leases, 2021 $ 5,946
Operating Leases, 2022 4,865
Operating Leases, 2023 3,146
Operating Leases, 2024 1,812
Operating Leases, 2025 and thereafter 4,954
Operating Leases, Total 20,723
Finance Leases, 2021 2,652
Finance Leases, 2022 2,172
Finance Leases, 2023 1,444
Finance Leases, 2024 496
Finance Leases, 2025 and thereafter 69
Finance Leases, Total $ 6,833