v3.26.1
Description of business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jun. 06, 2025
Aug. 31, 2025
Jun. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative            
Net of issuance costs       $ 365 $ 0  
Preferred stock, shares authorized (in shares) 500,000,000.0          
Class A common stock            
Collaborative Arrangement and Arrangement Other than Collaborative            
Common stock, shares authorized (in shares) 2,500,000,000     2,500,000,000   2,500,000,000
Common stock, par or stated value per share (in dollars per share) $ 0.0001     $ 0.0001   $ 0.0001
Preferred stock par value (in dollars per share) $ 0.0001          
Common stock, shares, issued (in shares)       228,900,000   223,600,000
Conversion of stock, shares issued 139,800,000          
Class A common stock | IPO            
Collaborative Arrangement and Arrangement Other than Collaborative            
Number of shares issued (in shares)     19,900,000      
Purchase price per share (in dollars per share)     $ 31.00      
Sale of stock, consideration received on transaction     $ 583,000      
Net of issuance costs     $ 12,800      
Class A common stock | Follow-on Public Offering            
Collaborative Arrangement and Arrangement Other than Collaborative            
Number of shares issued (in shares)   3,500,000        
Purchase price per share (in dollars per share)   $ 130.00        
Sale of stock, consideration received on transaction   $ 444,800        
Net of issuance costs   $ 1,800        
Class A common stock | Follow-on Public Offering | Selling Stockholders            
Collaborative Arrangement and Arrangement Other than Collaborative            
Number of shares issued (in shares)   8,000,000.0        
Sale of stock, consideration received on transaction   $ 0        
Class A common stock | Private Placement            
Collaborative Arrangement and Arrangement Other than Collaborative            
Number of shares issued (in shares)     19,200,000      
Sale of stock, consideration received on transaction     $ 0      
Class B common stock            
Collaborative Arrangement and Arrangement Other than Collaborative            
Common stock, shares authorized (in shares) 500,000,000.0     500,000,000.0    
Common stock, par or stated value per share (in dollars per share) $ 0.0001     $ 0.0001   $ 0.0001
Common stock, shares, issued (in shares)       18,700,000   18,700,000
Class B common stock | Co-Founder            
Collaborative Arrangement and Arrangement Other than Collaborative            
Conversion of stock, shares issued 19,600,000          
Common Class C            
Collaborative Arrangement and Arrangement Other than Collaborative            
Common stock, shares authorized (in shares)       500,000,000.0   500,000,000.0
Common stock, par or stated value per share (in dollars per share) $ 0.0001     $ 0.0001   $ 0.0001
Common stock, shares, issued (in shares) 500,000,000.0     0   0