v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Class A and Class B Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   331,079,746      
Beginning balance at Dec. 31, 2023 $ 2,025,354 $ 3 $ 2,181,267 $ (2,218) $ (153,698)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   2,587,839      
Issuance of common stock upon exercise of stock options 3,899   3,899    
Vesting of restricted and performance stock units (in shares)   2,723,339      
Issuance of restricted shares of common stock from acquisitions (in shares)   136,079      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   242,656      
Issuance of common stock under the Employee Stock Purchase Plan 22,507   22,507    
Stock-based compensation 276,591   276,591    
Change in accumulated other comprehensive income (loss) (7,498)     (7,498)  
Net income 86,455       86,455
Ending balance (in shares) at Jun. 30, 2024   336,769,659      
Ending balance at Jun. 30, 2024 2,407,308 $ 3 2,484,264 (9,716) (67,243)
Beginning balance (in shares) at Mar. 31, 2024   333,965,590      
Beginning balance at Mar. 31, 2024 2,202,355 $ 3 2,321,119 (7,700) (111,067)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   1,247,195      
Issuance of common stock upon exercise of stock options 1,726   1,726    
Vesting of restricted and performance stock units (in shares)   1,178,139      
Issuance of restricted shares of common stock from acquisitions (in shares)   136,079      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   242,656      
Issuance of common stock under the Employee Stock Purchase Plan 22,507   22,507    
Stock-based compensation 138,912   138,912    
Change in accumulated other comprehensive income (loss) (2,016)     (2,016)  
Net income 43,824       43,824
Ending balance (in shares) at Jun. 30, 2024   336,769,659      
Ending balance at Jun. 30, 2024 2,407,308 $ 3 2,484,264 (9,716) (67,243)
Beginning balance (in shares) at Dec. 31, 2024   342,118,782      
Beginning balance at Dec. 31, 2024 $ 2,714,363 $ 3 2,689,013 (4,701) 30,048
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 2,711,540 2,711,540      
Issuance of common stock upon exercise of stock options $ 3,312   3,312    
Vesting of restricted and performance stock units (in shares)   2,726,059      
Issuance of restricted shares of common stock from acquisitions (in shares)   771,355      
Issuance of restricted shares of common stock from acquisitions 53,038   53,038    
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   287,014      
Issuance of common stock under the Employee Stock Purchase Plan 28,578   28,578    
Stock-based compensation 356,346   356,346    
Settlement of common stock in connection with the 2025 Convertible Senior Notes (in shares)   (6,169,000)      
Settlement of common stock in connection with the 2025 Convertible Senior Notes (157)   (157)    
Change in accumulated other comprehensive income (loss) 12,988     12,988  
Net income 27,289       27,289
Ending balance (in shares) at Jun. 30, 2025   348,608,581      
Ending balance at Jun. 30, 2025 3,195,757 $ 3 3,130,130 8,287 57,337
Beginning balance (in shares) at Mar. 31, 2025   344,910,809      
Beginning balance at Mar. 31, 2025 2,916,674 $ 3 2,860,643 1,338 54,690
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   1,395,407      
Issuance of common stock upon exercise of stock options 1,609   1,609    
Vesting of restricted and performance stock units (in shares)   1,250,165      
Issuance of restricted shares of common stock from acquisitions (in shares)   771,355      
Issuance of restricted shares of common stock from acquisitions 53,038   53,038    
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   287,014      
Issuance of common stock under the Employee Stock Purchase Plan 28,578   28,578    
Stock-based compensation 186,419   186,419    
Settlement of common stock in connection with the 2025 Convertible Senior Notes (in shares)   (6,169)      
Settlement of common stock in connection with the 2025 Convertible Senior Notes (157)   (157)    
Change in accumulated other comprehensive income (loss) 6,949     6,949  
Net income 2,647       2,647
Ending balance (in shares) at Jun. 30, 2025   348,608,581      
Ending balance at Jun. 30, 2025 $ 3,195,757 $ 3 $ 3,130,130 $ 8,287 $ 57,337