v3.26.3
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2026
USD ($)
Class
Vote
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
shares
Jul. 31, 2024
USD ($)
Apr. 30, 2026
USD ($)
Jan. 31, 2026
shares
Aug. 31, 2025
USD ($)
Aug. 31, 2023
USD ($)
Class of Stock [Line Items]                  
Number of Authorized Common Stock | Class     1            
Preferred stock, shares authorized (in shares)     200,000            
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.000025            
Preferred stock, shares outstanding (in shares)     0            
Preferred stock, shares issued (in shares)     0            
Stock repurchase program, approved amount | $           $ 750,000   $ 350,000  
Payments for repurchase of common stock | $     $ 483,543 $ 307,900 $ 131,139        
Common Class A [Member]                  
Class of Stock [Line Items]                  
Common stock, shares authorized (in shares)     1,000,000,000 1,000,000,000          
Common stock, par value (in dollars per share) | $ / shares     $ 0.000025 $ 0.000025          
Common stock, shares issued (in shares)     270,829,000 269,045,000          
Common stock, shares outstanding (in shares)     270,829,000 269,045,000          
Common stock number of votes per share | Vote     1            
Delivery of shares 5,000,000           5,000,000    
Stock repurchase program, authorized amount | $ $ 300,000               $ 350,000
Repurchase and retirement of common stock (in shares)     9,400,000 1,600,000          
Stock repurchase price (in dollars per share) | $ / shares     $ 51.24 $ 68.25          
Payments for repurchase of common stock | $     $ 482,500 $ 107,400          
Stock repurchase program, remaining authorization amount | $     $ 728,900            
Common Class A [Member] | 2029 Convertible Senior Notes                  
Class of Stock [Line Items]                  
Repurchase and retirement of common stock (in shares)   3,100,000              
Payments for repurchase of common stock | $   $ 200,000              
Purchase price | $ / shares   $ 64.78              
Common Class A [Member] | Accelerated Share Repurchase Agreement [Member]                  
Class of Stock [Line Items]                  
Percentage Of Shares 80.00%                
Delivery of shares             900,000    
Stock repurchase program, authorized amount | $ $ 300,000