XML 62 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Operating Lease Payments Under Topic 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2020 $ 17,509
2021 13,162
2022 10,516
2023 7,979
2024 6,535
Operating Leases, Future Minimum Payments, Due Thereafter 29,658
Total lease payments $ 85,359