XML 88 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Operating Leases, 2021 $ 13,769
Operating Leases, 2022 12,062
Operating Leases, 2023 10,301
Operating Leases, 2024 8,123
Operating Leases, 2025 7,040
Operating Leases, Thereafter 31,156
Operating Leases, Total undiscounted lease payments 82,451
Operating Leases, Less: Imputed Interest (14,906)
Operating Leases, Lease Liabilities $ 67,545