v3.26.1
Commitment and Contingencies - Schedule of Lease Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Other Commitments [Line Items]    
Undiscounted Payments $ 1,012  
Copenhagen, Denmark    
Other Commitments [Line Items]    
Remaining lease Term (as of June 30, 2026) 6 months  
Undiscounted Payments $ 61  
Singapore    
Other Commitments [Line Items]    
Remaining lease Term (as of June 30, 2026) 5 months  
Undiscounted Payments $ 31  
Connecticut, U.S.    
Other Commitments [Line Items]    
Remaining lease Term (as of June 30, 2026) 54 months  
Undiscounted Payments $ 366  
Greece    
Other Commitments [Line Items]    
Remaining lease Term (as of June 30, 2026) 39 months 36 months
Undiscounted Payments $ 554