XML 97 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease Payments under Topic 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 10,561
2020 8,270
2021 7,283
2022 4,894
2023 2,934
Thereafter 5,911
Total minimum payments $ 39,853