XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2024
ft²
Sep. 30, 2023
ft²
Dec. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 31, 2021
ft²
Lessee Lease Description [Line Items]            
Operating lease cash payments     $ 3.2 $ 3.0 $ 2.9  
Purchase obligations due in one year     37.4      
Purchase obligations due in two year     11.8      
Operating lease, rent expense     3.0 2.9 2.8  
Total purchase obligations     $ 49.2      
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      
Sublease rental income     $ 1.3 $ 1.2 $ 1.1  
Cary, North Carolina | Sublease Agreement            
Lessee Lease Description [Line Items]            
Area of real estate property | ft²   5,840        
Lease expiration date   Apr. 30, 2025        
Cary, North Carolina | Short-term Sublease Agreement            
Lessee Lease Description [Line Items]            
Area of real estate property | ft² 9,882          
Lease expiration date Aug. 31, 2025