XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remaining six months) $ 5,773
2020 10,184
2021 8,009
2022 7,003
2023 4,524
Thereafter 7,731
Total lease payments 43,224
Less imputed interest (3,719)
Total $ 39,505