XML 61 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2019
USD ($)
ft²
Aug. 31, 2019
USD ($)
ft²
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Commitments And Contingencies [Line Items]          
Lease expiration date Oct. 31, 2029 Mar. 31, 2024      
Number of square feet | ft² 14,750 100,000      
Lessee operating lease, rent obligations to commence period   10 months      
Lessee, operating lease, term of contract   142 months      
Lessee, operating lease, option to extend   Rent obligations commence 10 months thereafter, and the lease term ends 142 months from the date rent commences, subject to our option to twice extend the lease for five years.      
Lessee, Operating Lease, Existence of Option to Extend [true false]   true      
Lessee, operating lease, extended term of contract   5 years      
Landlord contribution for leasehold improvements   $ 20,000,000.0      
Letter of credit   $ 2,100,000      
Lease term description     The lease term is through March 2026 and provides for one five-year option.    
Payments for tenant improvements     $ 2,400,000    
Rent expenses     $ 5,300,000 $ 4,100,000 $ 3,700,000
Maximum          
Commitments And Contingencies [Line Items]          
Tenant improvement allowance $ 700,000