XML 144 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
For the year ended December 31, 2020 $ 12,731
For the year ended December 31, 2021 10,095
For the year ended December 31, 2022 6,570
For the year ended December 31, 2023 4,692
For the year ended December 31, 2024 3,859
For the year ended December 31, 2025 and beyond 10,982
Total lease payments 48,929
Less: imputed interest (6,479)
Present value of lease liabilities $ 42,450