v3.26.1
Stockholders’ Equity Transactions (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 03, 2026
Dec. 04, 2025
Feb. 25, 2025
May 06, 2024
Class of Warrant or Right [Line Items]                    
Repurchase of early exercised stock options $ 51,700,000 $ 39,575,000 $ 165,000,000 $ 112,316,000            
2024 Share Repurchase Program                    
Class of Warrant or Right [Line Items]                    
Stock repurchase program, authorized amount                   $ 200,000,000
Repurchase of early exercised stock options (in shares)           4.8        
Repurchase of early exercised stock options           $ 80,500,000        
Shares repurchased, average price per share (in dollars per share)           $ 16.80        
Stock repurchase, transaction costs           $ 1,100,000        
February 2025 Share Repurchase Program                    
Class of Warrant or Right [Line Items]                    
Stock repurchase program, authorized amount                 $ 300,000,000  
Repurchase of early exercised stock options (in shares)     8.8     10.6        
Repurchase of early exercised stock options     $ 162,900,000     $ 193,100,000        
Shares repurchased, average price per share (in dollars per share)     $ 18.56     $ 18.32        
Stock repurchase, transaction costs     $ 2,100,000     $ 2,600,000        
December 2025 Share Repurchase Program                    
Class of Warrant or Right [Line Items]                    
Stock repurchase program, authorized amount               $ 100,000,000    
Repurchase of early exercised stock options (in shares) 3.2       5.6          
Repurchase of early exercised stock options $ 51,100,000       $ 90,200,000          
Shares repurchased, average price per share (in dollars per share) $ 15.90       $ 16.21          
Stock repurchase, transaction costs $ 600,000       $ 1,100,000          
August 2026 Share Repurchase Program | Class A | Subsequent Event                    
Class of Warrant or Right [Line Items]                    
Stock repurchase program, authorized amount             $ 150,000,000