XML 28 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases Lease Payments  
2020 $ 15,169
2021 14,731
2022 12,738
2023 3,372
2024 1,435
2025 and thereafter 29
Total lease payments 47,474
Less: interest (4,022)
Present value of lease liabilities 43,452
Operating Leases Sublease Receipts  
2020 (5,767)
2021 (5,699)
2022 (5,732)
2023 (957)
Total Operating Leases Sublease Receipts (18,155)
Operating Leases Net  
2020 9,402
2021 9,032
2022 7,006
2023 2,415
2024 1,435
2025 and thereafter 29
Total operating lease payments Net 29,319
Financing Leases  
2020 708
2021 708
2022 421
Total lease payments 1,837
Less: interest (133)
Present value of lease liabilities $ 1,704