XML 125 R114.htm IDEA: XBRL DOCUMENT v3.19.2
Operating Leases (Future Minimum Payments for Operating Leases and Present Value) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases [Abstract]  
2019 $ 3,322
2020 5,984
2021 5,003
2022 3,869
2023 2,991
Thereafter 8,954
Total lease payments $ 30,123