XML 107 R96.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Future minimum rental payments under noncancelable leases    
2019 (excluding the six months ended June 30, 2019) $ 5,360  
2020 8,667  
2021 7,977  
2022 5,346  
2023 2,854  
Thereafter 34,853  
Total future minimum lease payments 65,057  
Less: Imputed interest (16,737)  
Total $ 48,320  
Future minimum rental payments in accordance with ASC Topic 840, Leases    
2019   $ 8,780
2020   8,668
2021   7,961
2022   5,101
2023   2,632
Thereafter   34,638
Total future minimum lease payments   67,780
Less Sublease Income    
2019   903
2020   903
2021   892
Total future minimum lease payments   2,698
Net Operating Lease Payments    
2019   7,877
2020   7,765
2021   7,069
2022   5,101
2023   2,632
Thereafter   34,638
Total future minimum lease payments   $ 65,082