v3.26.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Apr. 30, 2026
USD ($)
Vote
Class
$ / shares
shares
Apr. 30, 2026
USD ($)
Vote
Class
$ / shares
shares
Apr. 30, 2025
USD ($)
Jan. 31, 2026
shares
Aug. 31, 2025
USD ($)
Jul. 31, 2025
$ / shares
shares
Aug. 31, 2023
USD ($)
Class of Stock [Line Items]                  
Preferred stock, shares authorized (in shares)     200 200          
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.000025 $ 0.000025          
Preferred stock, shares outstanding (in shares)     0 0          
Preferred stock, shares issued (in shares)     0 0          
Number of authorized common stock | Class     1 1          
Payments for repurchase of common stock | $       $ 433,240 $ 257,859        
Stock repurchase program, approved amount | $     $ 750,000 $ 750,000     $ 350,000    
Common Class A [Member]                  
Class of Stock [Line Items]                  
Common stock, shares authorized (in shares)     1,000,000 1,000,000       1,000,000  
Common stock, par value (in dollars per share) | $ / shares     $ 0.000025 $ 0.000025       $ 0.000025  
Common stock, shares issued (in shares)     266,525 266,525       269,045  
Common stock, shares outstanding (in shares)     266,525 266,525       269,045  
Common stock number of votes per share | Vote     1 1          
Stock repurchase program, authorized amount | $                 $ 350,000
Repurchase and retirement of common stock (in shares)     1,300 8,400          
Stock repurchase price (in dollars per share) | $ / shares     $ 39.18 $ 51.51          
Payments for repurchase of common stock | $     $ 50,000 $ 432,500          
Stock repurchase program, remaining authorization amount | $     $ 778,900 $ 778,900          
Common Class A [Member] | ASR agreement                  
Class of Stock [Line Items]                  
Stock repurchase program, authorized amount | $ $ 300,000                
Delivery of shares 5,000         900      
Percent of shares 80.00%                
Common Class A [Member] | 2029 Convertible Senior Notes                  
Class of Stock [Line Items]                  
Repurchase and retirement of common stock (in shares)   3,100              
Payments for repurchase of common stock | $   $ 200,000              
Purchase price | $ / shares   $ 64.78