v3.26.1
Capital stock - Stock Purchase Agreement (Details) - Notes - Stock purchase agreement - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jan. 13, 2025
Jan. 31, 2025
Capital stock    
Issuance of Convertible Preferred Stock, net of issuance costs and preferred stock tranche liability 1,416,939  
Share price (in dollars per share) $ 5.2931  
Gross proceeds   $ 7.4
Stock purchase period 3 years  
Stock purchase, maximum amount $ 2.5