XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Commitments [Abstract]  
Remainder of 2019 $ 11,555
2020 13,817
2021 10,925
2022 9,524
2023 7,792
Thereafter 85,876
Total future minimum lease payments 139,489
less: imputed interest (35,804)
Total operating lease liability 103,685
less: operating lease liability - current (10,650)
Total operating lease liability - non current $ 93,035