XML 40 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Rental Payments, Presented in Accordance with Topic 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Lease Payments  
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