XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Lessee Topic 842 Maturity (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (remaining 9 months) $ 9,344
2020 10,671
2021 9,070
2022 8,818
2023 3,316
Thereafter 2
Total minimum lease payments 41,221
Less imputed interest 2,771
Present value of minimum lease payments $ 38,450