v3.26.3
Stockholders' equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 16, 2025
Oct. 31, 2025
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Jun. 30, 2025
May 31, 2025
Nov. 30, 2024
Subsidiary, Sale of Stock [Line Items]                      
Issuance and sale of common stock       $ 33,548              
Common stock, shares authorized (in shares)     300,000,000     300,000,000 300,000,000   300,000,000    
Common stock, par value per share (in dollars per share)     $ 0.0001     $ 0.0001 $ 0.0001        
At-The-Market                      
Subsidiary, Sale of Stock [Line Items]                      
Issuance of common stock pursuant to the at-the-market equity program, net (in shares) 3,769,483   0     9,273,620          
Price per share (in dollars per share) $ 2.55   $ 3.71     $ 3.71          
Issuance and sale of common stock $ 9,400       $ 7,526 $ 33,500          
Underwritten Offering                      
Subsidiary, Sale of Stock [Line Items]                      
Number of shares issued in transaction (in shares)   21,895,000                  
Common stock, par value per share (in dollars per share)   $ 0.0001                  
Consideration received on transaction   $ 116,900                  
Total consideration received on transaction, potential expected   $ 341,700                  
Underwritten Offering | Pre-Funded Warrants                      
Subsidiary, Sale of Stock [Line Items]                      
Number of securities called by warrants or rights (in shares)   28,713,500                  
Exercise price of warrants or rights (in dollars per share)   $ 0.0001                  
Number of securities called by each warrant or right (in shares)   1                  
Underwritten Offering | Class A Warrants                      
Subsidiary, Sale of Stock [Line Items]                      
Number of securities called by warrants or rights (in shares)   50,608,500                  
Underwritten Offering | Class B Warrants                      
Subsidiary, Sale of Stock [Line Items]                      
Number of securities called by warrants or rights (in shares)   50,608,500                  
Underwritten Offering | Class A and Class B Warrants                      
Subsidiary, Sale of Stock [Line Items]                      
Exercise price of warrants or rights (in dollars per share)   $ 2.47                  
Number of securities called by each warrant or right (in shares)   1                  
Underwritten Offering | Pre-Funded Warrants And Class A and Class B Warrants                      
Subsidiary, Sale of Stock [Line Items]                      
Exercise price of warrants or rights (in dollars per share)   $ 2.4699                  
Maximum | At-The-Market                      
Subsidiary, Sale of Stock [Line Items]                      
Sale of stock, value authorized for sale               $ 400,000     $ 200,000
Common stock, shares authorized (in shares)                   150,000,000  
Maximum | At-The-Market | Common Stock                      
Subsidiary, Sale of Stock [Line Items]                      
Sale of stock, value authorized for sale               $ 125,000