v3.26.1
Leases - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 14, 2024
ft²
period
Dec. 12, 2023
ft²
Oct. 13, 2023
ft²
Oct. 09, 2023
ft²
period
Aug. 31, 2021
ft²
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]              
Lessee, operating lease, number of renewal options | period 2     2      
Operating lease, payments | $           $ 381 $ 368
Switzerland Office              
Lessee, Lease, Description [Line Items]              
Square foot of leased space (in square feet)         2,300    
Lessee, operating lease, term of contract           3 years  
Operating lease, additional area of leased space   1,700          
Porto Office              
Lessee, Lease, Description [Line Items]              
Square foot of leased space (in square feet) 2,000     3,900      
Lessee, operating lease, renewal term 3 years     3 years      
Porto Office | Building              
Lessee, Lease, Description [Line Items]              
Lessee, operating lease, term of contract 2 years     3 years      
Cambridge Office              
Lessee, Lease, Description [Line Items]              
Square foot of leased space (in square feet)     6,000        
Cambridge Office | Building              
Lessee, Lease, Description [Line Items]              
Lessee, operating lease, term of contract     3 years