v3.26.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2020
ft²
Options
Building
Apr. 30, 2020
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Commitments And Contingencies Disclosure [Line Items]              
Non Cash Lease Impairment Expense         $ 1.9    
Variable sublease income     $ 0.5 $ 0.4   $ 1.0 $ 0.6
Sublease Income     $ 1.9 $ 1.9   $ 3.8 $ 2.4
California | Lease Agreement on June 2020              
Commitments And Contingencies Disclosure [Line Items]              
Initial lease term 6 years 6 months            
Number of buildings leased | Building 2            
Maximum | Lease Agreement on June 2020              
Commitments And Contingencies Disclosure [Line Items]              
Lease area | ft² 83,000            
Minimum | Lease Agreement on June 2020              
Commitments And Contingencies Disclosure [Line Items]              
Lease area | ft² 73,000            
Rottenstrasse 5 in Visp | Switzerland | Lease Agreement on April 2020              
Commitments And Contingencies Disclosure [Line Items]              
Lease area | m²   1,000          
Initial lease term   5 years          
Automatic renewal interval   5 years          
Rottenstrasse 5 in Visp | Maximum | Switzerland | Lease Agreement on April 2020              
Commitments And Contingencies Disclosure [Line Items]              
Lessee, Operating Lease, Term of Contract   15 years          
Lessee, operating lease, term of contract   15 years          
1200 Page Mill Road in Palo Alto | California | Lease Agreement on June 2020              
Commitments And Contingencies Disclosure [Line Items]              
Lessee operating lease option to extend 6.5            
1250 Page Mill Road in Palo Alto | California | Lease Agreement on June 2020              
Commitments And Contingencies Disclosure [Line Items]              
Number of options to extend lease term | Options 2            
Initial lease term 13 years            
Lessee operating lease option to extend five