XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic net income per share:    
Net income $ 24,642 $ 42,631
Weighted average shares used in calculating basic net income per share (in shares) 343,097 331,806
Basic net income per share (in dollars per share) $ 0.07 $ 0.13
Diluted net income per share:    
Allocation of distributed income, net of interest expense and related tax $ 24,642 $ 42,631
Number of shares used in basic calculation (in shares) 343,097 331,806
Weighted-average effect of diluted securities:    
Number of shares used in diluted calculation (in shares) 363,078 355,979
Diluted net income per share (in dollars per share) $ 0.07 $ 0.12
Class A    
Basic net income per share:    
Net income $ 22,808 $ 39,306
Weighted average shares used in calculating basic net income per share (in shares) 317,561 305,927
Basic net income per share (in dollars per share) $ 0.07 $ 0.13
Diluted net income per share:    
Allocation of distributed income, net of interest expense and related tax $ 24,101 $ 39,306
Reallocation of undistributed net income as a result of conversion of Class B to Class A shares 1,938 3,325
Allocation of undistributed income $ 26,039 $ 42,631
Number of shares used in basic calculation (in shares) 317,561 305,927
Weighted-average effect of diluted securities:    
Conversion of Class B to Class A common shares outstanding (in shares) 25,536 25,879
Number of shares used in diluted calculation (in shares) 363,078 355,979
Diluted net income per share (in dollars per share) $ 0.07 $ 0.12
Class A | 2025 Notes:    
Weighted-average effect of diluted securities:    
Shares issuable upon conversion of the convertible senior notes (in shares) 5,740 8,098
Class A | 2029 Notes:    
Weighted-average effect of diluted securities:    
Shares issuable upon conversion of the convertible senior notes (in shares) 4,596 0
Class A | Employee stock options    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 5,961 11,047
Class A | Employee stock purchase plan    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 86 34
Class A | Restricted stock units and performance stock units    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 3,404 4,475
Class A | Unvested restricted stock in connection with acquisition    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 194 519
Class B    
Basic net income per share:    
Net income $ 1,834 $ 3,325
Weighted average shares used in calculating basic net income per share (in shares) 25,536 25,879
Basic net income per share (in dollars per share) $ 0.07 $ 0.13
Diluted net income per share:    
Allocation of distributed income, net of interest expense and related tax $ 1,938 $ 3,325
Reallocation of undistributed net income as a result of conversion of Class B to Class A shares 0 0
Allocation of undistributed income $ 1,938 $ 3,325
Number of shares used in basic calculation (in shares) 25,536 25,879
Weighted-average effect of diluted securities:    
Conversion of Class B to Class A common shares outstanding (in shares) 0 0
Number of shares used in diluted calculation (in shares) 25,536 25,879
Diluted net income per share (in dollars per share) $ 0.08 $ 0.13
Class B | 2025 Notes:    
Weighted-average effect of diluted securities:    
Shares issuable upon conversion of the convertible senior notes (in shares) 0 0
Class B | 2029 Notes:    
Weighted-average effect of diluted securities:    
Shares issuable upon conversion of the convertible senior notes (in shares) 0 0
Class B | Employee stock options    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 0 0
Class B | Employee stock purchase plan    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 0 0
Class B | Restricted stock units and performance stock units    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 0 0
Class B | Unvested restricted stock in connection with acquisition    
Weighted-average effect of diluted securities:    
Dilutive effect of share-based payment arrangements (in shares) 0 0