XML 71 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 (remaining 6 months) $ 9,753  
2020 19,304  
2021 21,946  
2022 18,107  
2023 18,448  
Thereafter 97,240  
Total future lease payments 184,798  
Less: imputed interest (39,960)  
Less: expected tenant improvement allowance (23,379)  
Total $ 121,459 $ 42,100