v3.26.1
Stockholders' equity - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 03, 2023
Mar. 31, 2026
Jun. 30, 2026
Class of Warrant or Right [Line Items]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
ATM Program      
Class of Warrant or Right [Line Items]      
Percentage of commission 3.00%    
Common stock | ATM Program      
Class of Warrant or Right [Line Items]      
Maximum received on transaction $ 100.0    
Common stock, par value (in dollars per share) $ 0.001    
Shares issued during period (in shares)   4,019,975  
Net proceeds   $ 31.1  
Maximum amount left to sell   $ 67.9