XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Minimum Rental Commitments Under Non-Cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due [Abstract]  
2019 $ 16,267
2020 12,572
2021 9,774
2022 7,955
2023 4,938
Thereafter 14,815
Total commitments $ 66,321