XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2023
ft²
Dec. 31, 2023
USD ($)
ft²
Dec. 31, 2022
USD ($)
Oct. 31, 2021
ft²
Lessee Lease Description [Line Items]        
Operating lease cash payments   $ 3.0 $ 2.9  
Purchase obligations due in one year   39.0    
Purchase obligations due in two to three year   21.2    
Operating lease, rent expense   2.9 $ 2.8  
Total purchase obligations   $ 60.2    
Maximum        
Lessee Lease Description [Line Items]        
Purchase obligations due period   3 years    
Minimum        
Lessee Lease Description [Line Items]        
Purchase obligations due period   2 years    
Sublease Agreement        
Lessee Lease Description [Line Items]        
Area of real estate property | ft²       23,873
San Diego, California        
Lessee Lease Description [Line Items]        
Area of real estate property | ft²   52,148    
Lease expiration date   Dec. 31, 2025    
Lessee, operating lease, renewal term   5 years    
Remaining area of real estate property | ft²   28,275   28,275
Lessee, operating lease, existence of option to extend   true    
Cary, North Carolina | Sublease Agreement        
Lessee Lease Description [Line Items]        
Area of real estate property | ft² 5,840      
Lease expiration date Apr. 30, 2025