Quarterly report pursuant to Section 13 or 15(d)

Leases - Additional Information (Details)

v3.21.1
Leases - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Lessee Lease Description [Line Items]    
Operating lease, option to extend options to extend the leases for up to 5 years.  
Operating lease, existence of option to extend [true false] true  
Rent expense, including short-term lease cost $ 987,000 $ 751,000
Corporate Headquarters in California    
Lessee Lease Description [Line Items]    
Operating leases, lease term 10 years  
Annual percentage increase in rental expense 3.50%  
Lease payments annual increase description Lease payments for its corporate headquarters will increase annually by the lesser of the change, if any, in the Consumer Price Index of the Bureau of Labor Statistics of the U.S. Department of Labor or three and one-half percent (3.5%) at each annual adjustment date thereafter.  
Minimum    
Lessee Lease Description [Line Items]    
Operating leases, lease term 2 years  
Minimum | Corporate Headquarters in California    
Lessee Lease Description [Line Items]    
Additional operating lease cost $ 11,359,000  
Maximum    
Lessee Lease Description [Line Items]    
Operating leases, lease term 11 years  
Operating lease option to extend term 5 years