XML 37 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2015
Lessee Lease Description [Line Items]        
Operating lease, expiration year 2031-02      
Operating lease liabilities $ 9,795,000 $ 0    
Operating lease right-of-use assets $ 9,524,000 0    
Operating lease, description The Company leases facilities and certain equipment under noncancelable operating leases with remaining lease terms of 0.3 year to 6.1 years, one of which includes an option to extend the lease for one five-year term.      
Operating lease, option to extend true      
Operating lease, options to extend one of which includes an option to extend the lease for one five-year term.      
Operating lease, renewal term 5 years      
weighted average remaining lease term 4 years 8 months 12 days      
Weighted average discount rate 8.00%      
Restricted cash $ 4,787,000 $ 4,826,000 $ 2,475,000  
Corporate Office Space Lease Agreement        
Lessee Lease Description [Line Items]        
Operating leases arrangement term   10 years 9 months    
Corporate Office Space Lease Agreement | Letter of Credit        
Lessee Lease Description [Line Items]        
Restricted cash $ 2,200,000      
CALIFORNIA | Corporate Office Space Lease Agreement        
Lessee Lease Description [Line Items]        
Minimum lease payment amount   $ 53,700,000    
Lease commencement period third quarter of 2020      
Minimum        
Lessee Lease Description [Line Items]        
Operating lease remaining lease term 3 months 18 days      
Maximum        
Lessee Lease Description [Line Items]        
Operating lease remaining lease term 6 years 1 month 6 days      
Vehicles        
Lessee Lease Description [Line Items]        
Operating leases arrangement term       36 months
Vehicles | Minimum        
Lessee Lease Description [Line Items]        
Operating leases arrangement term       12 months
Vehicles | Maximum        
Lessee Lease Description [Line Items]        
Operating leases arrangement term       50 months