v3.26.1
Fair value of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Fair value of financial assets and liabilities    
Short-term investments $ 92,405 $ 180,138
Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents 37,513 104,275
US Government Agency bonds    
Fair value of financial assets and liabilities    
Cash equivalents 4,984 15,998
Short-term investments 9,969 3,984
US Treasury bonds    
Fair value of financial assets and liabilities    
Cash equivalents 39,939  
Short-term investments   55,881
Level 1    
Fair value of financial assets and liabilities    
Short-term investments 0 0
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents 0 0
Level 1 | US Government Agency bonds    
Fair value of financial assets and liabilities    
Cash equivalents 0 0
Short-term investments 0 0
Level 1 | US Treasury bonds    
Fair value of financial assets and liabilities    
Cash equivalents 0  
Short-term investments   0
Level 2    
Fair value of financial assets and liabilities    
Short-term investments 92,405 180,138
Level 2 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents 37,513 104,275
Level 2 | US Government Agency bonds    
Fair value of financial assets and liabilities    
Cash equivalents 4,984 15,998
Short-term investments 9,969 3,984
Level 2 | US Treasury bonds    
Fair value of financial assets and liabilities    
Cash equivalents 39,939  
Short-term investments   55,881
Level 3    
Fair value of financial assets and liabilities    
Short-term investments 0 0
Level 3 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents 0 0
Level 3 | US Government Agency bonds    
Fair value of financial assets and liabilities    
Cash equivalents 0 0
Short-term investments 0 0
Level 3 | US Treasury bonds    
Fair value of financial assets and liabilities    
Cash equivalents $ 0  
Short-term investments   $ 0