XML 57 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Under Operating Leases in Place (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum rental payments  
2019 $ 19,742
2020 13,836
2021 8,682
2022 8,471
2023 7,090
Thereafter 12,349
Total 70,170
Sublease Income  
2019 (530)
2020 (849)
2021 (849)
2022 (849)
2023 (849)
Thereafter (1,273)
Total (5,199)
Net Minimum Payments  
2019 19,212
2020 12,987
2021 7,833
2022 7,622
2023 6,241
Thereafter 11,076
Total $ 64,971