XML 67 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Future minimum rental payments    
2019 $ 9,638 $ 19,742
2020 13,844 13,836
2021 8,687 8,682
2022 8,476 8,471
2023 7,092 7,090
Thereafter 12,329 12,349
Total Payments 60,066 70,170
Present Value Adjustment 5,793  
Total 54,273  
Sublease Income    
2019 (318) (530)
2020 (849) (849)
2021 (849) (849)
2022 (849) (849)
2023 (849) (849)
Thereafter (1,274) (1,273)
Total Payments (4,988) (5,199)
Net Minimum Payments    
2019 9,320 19,212
2020 12,995 12,987
2021 7,838 7,833
2022 7,627 7,622
2023 6,243 6,241
Thereafter 11,055 11,076
Total Payments $ 55,078 $ 64,971