v3.26.3
Stockholders' equity - Private Placement of Class A Common Stock to Binance (Details) - Class A common stock - Private Placement - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended
Sep. 17, 2026
Jun. 30, 2025
Class of Stock    
Number of shares issued (in shares) 1.2 19.2
Purchase price per share (in dollars per share) $ 80.84  
Sale of stock, consideration received on transaction $ 100.0 $ 0.0