XML 134 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases - Future Minimum Lease Obligations Before Adoption of 842 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2020 $ 13,337
2021 11,515
2022 10,557
2023 10,293
2024 8,752
Thereafter 53,945
Total minimum payments $ 108,399