XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 677,819 678,496 677,069 680,157
Basic net income per share (in dollars per share) $ 0.14 $ 0.05 $ 0.21 $ 0.02
Denominator        
Weighted-average shares used in computing net income per share, basic (in shares) 677,819 678,496 677,069 680,157
Weighted-average shares used in computing net income per share, diluted (in shares) 694,532 695,483 691,247 701,768
Diluted net income per share (in dollars per share) $ 0.13 $ 0.04 $ 0.20 $ 0.02
Class A        
Numerator:        
Net income $ 81,175 $ 26,835 $ 122,907 $ 12,837
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 597,362 595,867 595,320 596,749
Basic net income per share (in dollars per share) $ 0.14 $ 0.05 $ 0.21 $ 0.02
Numerator:        
Net income $ 81,175 $ 26,835 $ 122,907 $ 12,837
Reallocation of net income as a result of conversion of Class B to Class A common stock 10,933 3,721 16,878 1,794
Reallocation of net income to Class B common stock 0 0 0 0
Diluted net income $ 92,108 $ 30,556 $ 139,785 $ 14,631
Denominator        
Weighted-average shares used in computing net income per share, basic (in shares) 597,362 595,867 595,320 596,749
Conversion of Class B to Class A common stock (in shares) 80,457 82,629 81,749 83,408
Weighted average effect of dilutive potential common stock (in shares) 16,713 16,987 14,178 21,611
Weighted-average shares used in computing net income per share, diluted (in shares) 694,532 695,483 691,247 701,768
Diluted net income per share (in dollars per share) $ 0.13 $ 0.04 $ 0.20 $ 0.02
Class B        
Numerator:        
Net income $ 10,933 $ 3,721 $ 16,878 $ 1,794
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 80,457 82,629 81,749 83,408
Basic net income per share (in dollars per share) $ 0.14 $ 0.05 $ 0.21 $ 0.02
Numerator:        
Net income $ 10,933 $ 3,721 $ 16,878 $ 1,794
Reallocation of net income as a result of conversion of Class B to Class A common stock 0 0 0 0
Reallocation of net income to Class B common stock (263) (91) (347) (55)
Diluted net income $ 10,670 $ 3,630 $ 16,531 $ 1,739
Denominator        
Weighted-average shares used in computing net income per share, basic (in shares) 80,457 82,629 81,749 83,408
Conversion of Class B to Class A common stock (in shares) 0 0 0 0
Weighted average effect of dilutive potential common stock (in shares) 0 0 0 0
Weighted-average shares used in computing net income per share, diluted (in shares) 80,457 82,629 81,749 83,408
Diluted net income per share (in dollars per share) $ 0.13 $ 0.04 $ 0.20 $ 0.02