v3.25.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
Aug. 31, 2021
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]          
Increase in operating lease liability     $ (971) $ (537)  
Impairment charges on our right-of-use asset         $ 9,300
Switzerland          
Lessee, Lease, Description [Line Items]          
Operating lease term   5 years      
Operating lease option to extend     The Company has an option to extend the lease for a period of five years which the Company is not reasonably certain to exercise.    
Operating lease, existence of option to extend [true false]   true      
Operating lease renewal term   5 years      
Boston, Massachusetts          
Lessee, Lease, Description [Line Items]          
Operating lease option to extend     an option for the Company to extend the lease for a period of five years    
Operating lease, existence of option to extend [true false] true        
Operating lease renewal term 5 years        
Increase in operating lease liability     $ 6,200    
Maximum lessee operating lease tenant improvement allowances for reimbursement cost     6,300    
Operating lease commencement month and year 2022-04        
Operating lease base rental payments beginning period 2023-01        
Operating lease base rental payments ending period 2032-12        
Lease incentive as reduction     6,300    
Irrevocable standby letter of credit secured by restricted cash amount     $ 1,600