XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Maturity of Lease Liabilities    
Remaining of 2019 $ 3,526  
2020 7,150  
2021 7,305  
2022 7,488  
2023 7,704  
Thereafter 31,518  
Total undiscounted operating lease payments 64,691  
Less: imputed interest (17,139)  
Present value of operating lease liabilities 47,552 $ 49,200
Balance Sheet Classification    
Operating lease liabilities, current 3,631 3,400
Operating lease liabilities, non-current 43,921 45,800
Total operating lease liabilities $ 47,552 $ 49,200