v3.26.1
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Millions
Jun. 30, 2026
vote
$ / shares
shares
Feb. 28, 2026
USD ($)
Dec. 31, 2025
$ / shares
shares
Temporary Equity [Line Items]      
Common stock shares authorized 1,050,000,000    
Common stock par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001
Preferred stock shares authorized 50,000,000    
Preferred stock shares outstanding 0    
Series A common stock      
Temporary Equity [Line Items]      
Common stock shares authorized 750,000,000   750,000,000
Number of votes granted | vote 1    
Share Repurchase Program, Authorized, Amount | $   $ 100.0  
Series B common stock      
Temporary Equity [Line Items]      
Common stock shares authorized 150,000,000   150,000,000
Number of votes granted | vote 10    
Series C common stock      
Temporary Equity [Line Items]      
Common stock shares authorized 150,000,000    
Number of votes granted | vote 0