XML 105 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Rental Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future minimum rental payments under noncancelable leases  
2020 $ 8,776
2021 8,084
2022 5,453
2023 2,964
2024 2,721
Thereafter 32,227
Total future minimum lease payments 60,225
Less: Imputed interest (15,934)
Total $ 44,291