v3.26.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2026
USD ($)
vote
plan
class
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
vote
plan
class
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of common stock classes | class   2   2          
Number of equity incentive plan | plan   2   2          
Options granted (in shares)       0 0        
Proceeds from exercise of stock options | $       $ 12,465 $ 3,358        
Intrinsic value of options exercised | $       241,600 317,700        
Stock-based compensation, net of amounts capitalized | $   $ 220,251 $ 180,462 $ 417,093 $ 344,727        
Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock, outstanding (in shares)   358,956,785 348,608,581 358,956,785 348,608,581 352,525,971 355,845,568 344,910,809 342,118,782
Issuance of restricted shares of common stock from acquisitions (in shares)   616,388 771,355 750,624 771,355        
RSUs and Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total compensation cost related to unvested awards not yet recognized | $   $ 1,939,900   $ 1,939,900   $ 1,717,200      
Weighted average period over compensation cost related to unvested employee awards       2 years 9 months 18 days   2 years 9 months 18 days      
PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total compensation cost related to unvested awards not yet recognized | $   $ 138,400   $ 138,400   $ 82,800      
Weighted average period over compensation cost related to unvested employee awards       1 year 6 months   1 year 3 months 18 days      
2019 Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares available for grant (in shares)   106,555,234   106,555,234          
Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based payment arrangement, expiration period 6 months     27 months          
Purchase price as percentage of fair market value       85.00%          
Stock-based compensation, net of amounts capitalized | $   $ 7,200   $ 14,400          
Amounts withheld on behalf of employees for a future purchase | $       $ 12,600          
Class A Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of voting rights entitled to stockholders for each share | vote   1   1          
Common stock, authorized (in shares)   2,000,000,000   2,000,000,000   2,000,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001   $ 0.00001   $ 0.00001      
Common stock, issued (in shares)   334,438,127   334,438,127   328,117,781      
Common stock, outstanding (in shares)   334,438,127   334,438,127   328,117,781      
Stock issuable upon the exercise of options outstanding (in shares)   14,343   14,343   14,452      
Class A Common Stock | Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares available for grant (in shares)   26,464,738   26,464,738          
Company issued common stock under the ESPP (in shares)   254,970              
Class B Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of voting rights entitled to stockholders for each share | vote   10   10          
Common stock, number of shares converted (in shares)   871,473   1,175,964          
Common stock, authorized (in shares)   310,000,000   310,000,000   310,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001   $ 0.00001   $ 0.00001      
Common stock, issued (in shares)   24,518,658   24,518,658   24,408,190      
Common stock, outstanding (in shares)   24,518,658   24,518,658   24,408,190      
Stock issuable upon the exercise of options outstanding (in shares)           3,460,167      
Class B Common Stock | 2012 Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock issuable upon the exercise of options outstanding (in shares)   1,596,017   1,596,017