XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Future minimum rental payments    
2019 $ 14,968 $ 19,742
2020 13,959 13,836
2021 8,802 8,682
2022 8,591 8,471
2023 7,212 7,090
Thereafter 12,477 12,349
Total Payments 66,009 70,170
Present Value Adjustment 6,676  
Total 59,333  
Sublease Income    
2019 (436) (530)
2020 (872) (849)
2021 (872) (849)
2022 (872) (849)
2023 (872) (849)
Thereafter (1,308) (1,273)
Total Payments (5,232) (5,199)
Net Minimum Payments    
2019 14,532 19,212
2020 13,087 12,987
2021 7,930 7,833
2022 7,719 7,622
2023 6,340 6,241
Thereafter 11,169 11,076
Total Payments $ 60,777 $ 64,971