v3.26.3
Stockholders' equity - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Aug. 03, 2023
Sep. 30, 2026
Mar. 31, 2026
Class of Warrant or Right [Line Items]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Net proceeds   $ 109,980  
ATM Program      
Class of Warrant or Right [Line Items]      
Percentage of commission 3.00%    
Common stock      
Class of Warrant or Right [Line Items]      
Issuance of common stock, net of issuance costs (in shares)   9,701,490  
Net proceeds   $ 10  
Common stock | ATM Program      
Class of Warrant or Right [Line Items]      
Maximum received on transaction $ 100,000    
Common stock, par value (in dollars per share) $ 0.001    
Issuance of common stock, net of issuance costs (in shares)     4,019,975
Net proceeds     $ 31,100
Maximum amount left to sell     $ 67,900