XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Term
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Sep. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Feb. 29, 2020
USD ($)
Dec. 31, 2018
Dec. 31, 2015
Lessee Lease Description [Line Items]                    
Operating lease, expiration year   2031-02                
Operating lease, description   The Company leases facilities and certain equipment under noncancelable operating leases with remaining lease terms of 0.9 year to 7.4 years, some of which include options to extend the lease for up to two five-year terms.                
Operating lease, option to extend         true          
Operating lease, options to extend     some of which include options to extend the lease for up to two five-year terms.              
Weighted average remaining lease term   7 years 7 years 10 months 24 days              
Weighted average discount rate   4.50% 4.40%              
Capitalization of lease liability $ 19,200         $ 40,300        
Restricted cash   $ 5,770 $ 5,770 $ 5,770            
Sublease Income   $ 93 $ (0) $ (0)            
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 $ 3,100                  
California | Corporate Office Space Lease Agreement                    
Lessee Lease Description [Line Items]                    
Operating leases arrangement term   10 years 7 months                
Minimum lease payment amount   $ 50,400         $ 51,400 $ 25,300    
Lease commencement period first quarter of 2021                  
San Diego [Member]                    
Lessee Lease Description [Line Items]                    
Sublease Agreement Term   7 years 6 months                
Minimum                    
Lessee Lease Description [Line Items]                    
Operating lease remaining lease term   10 months 24 days                
Minimum | San Diego [Member]                    
Lessee Lease Description [Line Items]                    
Sublease Income   $ 18,400                
Maximum                    
Lessee Lease Description [Line Items]                    
Operating lease remaining lease term   7 years 4 months 24 days                
Operating lease, renewal term   5 years                
Number of renewal option terms | Term   2                
Vehicles                    
Lessee Lease Description [Line Items]                    
Operating leases arrangement term       60 months           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