v3.25.2
Summary of Significant Accounting Policies - Schedule of Long-Lived Assets by Geographical Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Non-Current Assets [Line Items]    
Long-lived assets $ 2,806 $ 14,590
Switzerland    
Non-Current Assets [Line Items]    
Long-lived assets 1,557 1,460
United Kingdom    
Non-Current Assets [Line Items]    
Long-lived assets 0 12,133
United States    
Non-Current Assets [Line Items]    
Long-lived assets $ 1,249 $ 997