Commitments and Contingencies - Additional Information (Details) $ in Thousands |
1 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Dec. 31, 2015
USD ($)
Option
|
Dec. 31, 2016
USD ($)
|
Dec. 31, 2015
USD ($)
|
Dec. 31, 2014
USD ($)
|
|
Disclosure Commitments And Contingencies Additional Information Details [Line Items] | ||||
Tenant improvement allowance | $ 3,467 | |||
Operating lease commencement date | 2016-05 | |||
Rent expense | $ 3,300 | $ 1,400 | $ 600 | |
Brisbane Office Facility | ||||
Disclosure Commitments And Contingencies Additional Information Details [Line Items] | ||||
Tenant improvement allowance | $ 3,700 | |||
Operating lease expiration period | 122 months | |||
Number of options to extend lease | Option | 2 | |||
Lease renewal term | 5 years | |||
Novato Office Facility | ||||
Disclosure Commitments And Contingencies Additional Information Details [Line Items] | ||||
Tenant improvement allowance | $ 1,500 | |||
Lease renewal term | 5 years | |||
Operating lease expiration year | 2020 |