v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
term
Jun. 30, 2026
USD ($)
ft²
lease
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]          
Lease payments       $ 1,485 $ 1,318
Total minimum lease payments       $ 28,185  
Number of vehicle leases | lease       19  
Office Facilities          
Lessee, Lease, Description [Line Items]          
Lease term   5 years      
Vehicles          
Lessee, Lease, Description [Line Items]          
Lease term       3 years  
Switzerland          
Lessee, Lease, Description [Line Items]          
Total minimum lease payments $ 500        
Office Building | CALIFORNIA          
Lessee, Lease, Description [Line Items]          
Number of options to extend lease term | term     2    
Lease term     5 years    
Right-of-use asset obtained in exchange for finance lease liability   $ 400 $ 16,300    
Office Building | CALIFORNIA | Monthly, From December 1, 2025          
Lessee, Lease, Description [Line Items]          
Lease payments     $ 100    
Annual increase rate     3.50%    
Office Building | Switzerland          
Lessee, Lease, Description [Line Items]          
Right-of-use asset obtained in exchange for finance lease liability $ 400        
Office Building, Existing Premises | CALIFORNIA          
Lessee, Lease, Description [Line Items]          
Leased area | ft²       24,591  
Office Building, Expansion Premises | CALIFORNIA          
Lessee, Lease, Description [Line Items]          
Subleased area | ft²       25,254  
Office Building, Expansion Premises | CALIFORNIA | Monthly, From March 1, 2025          
Lessee, Lease, Description [Line Items]          
Lease payments     $ 100    
Annual increase rate     3.00%    
Office Building, Expansion Premises | CALIFORNIA | Monthly, From June 1, 2028          
Lessee, Lease, Description [Line Items]          
Lease payments     $ 100    
Annual increase rate     3.50%