XML 54 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Future minimum rental payments    
2019 $ 3,824 $ 19,742
2020 15,622 13,836
2021 10,479 8,682
2022 10,268 8,471
2023 7,237 7,090
Thereafter 12,411 12,349
Total Payments 59,841 70,170
Present Value Adjustment 5,653  
Total 54,188  
Sublease Income    
2019 (205) (530)
2020 (822) (849)
2021 (822) (849)
2022 (822) (849)
2023 (822) (849)
Thereafter (1,233) (1,273)
Total Payments (4,726) (5,199)
Net Minimum Payments    
2019 3,619 19,212
2020 14,800 12,987
2021 9,657 7,833
2022 9,446 7,622
2023 6,415 6,241
Thereafter 11,178 11,076
Total Payments $ 55,115 $ 64,971