v3.26.3
Commitment and Contingencies - Schedule of Lease Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 31, 2026
Other Commitments [Line Items]    
Remaining lease Term (as of September 30, 2026) 3 years 3 months 25 days  
Undiscounted Payments $ 901  
Copenhagen, Denmark    
Other Commitments [Line Items]    
Remaining lease Term (as of September 30, 2026) 3 months  
Undiscounted Payments $ 31  
Singapore    
Other Commitments [Line Items]    
Remaining lease Term (as of September 30, 2026) 2 months  
Undiscounted Payments $ 12  
Connecticut, U.S.    
Other Commitments [Line Items]    
Remaining lease Term (as of September 30, 2026) 51 months  
Undiscounted Payments $ 345  
Greece    
Other Commitments [Line Items]    
Remaining lease Term (as of September 30, 2026) 36 months 36 months
Undiscounted Payments $ 513