XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Future Minimum Rental Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 33,042
2020 31,035
2021 22,496
2022 22,004
2023 20,798
Thereafter 91,961
Total lease payments $ 221,336