XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 (remaining) $ 5,182  
2020 9,433  
2021 8,131  
2022 7,078  
2023 6,210  
Thereafter 39,594  
Total undiscounted lease payments 75,628  
Less: imputed interest (19,418)  
Total lease liabilities $ 56,210 $ 58,000