XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Weighted average shares used in computing net income per share, basic (in shares) 160,768 155,392 160,344 154,958
Net income per share, basic (in usd per share) $ 0.84 $ 0.70 $ 2.36 $ 1.93
Reallocation as a result of conversion of Class B to Class A common stock:        
Weighted average shares used in computing net income per share, diluted (in shares) 163,761 162,295 163,129 162,189
Net income per share, diluted (in usd per share) $ 0.83 $ 0.67 $ 2.32 $ 1.84
Class A common stock        
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income, basic $ 124,569 $ 98,151 $ 345,597 $ 270,666
Weighted average shares used in computing net income per share, basic (in shares) 148,172 140,626 146,480 140,193
Net income per share, basic (in usd per share) $ 0.84 $ 700 $ 2.36 $ 1.93
Reallocation as a result of conversion of Class B to Class A common stock:        
Net income, basic $ 10,589 $ 10,306 $ 32,710 $ 28,507
Reallocation of net income to Class B common stock 0 0 0 0
Net income, diluted $ 135,158 $ 108,457 $ 378,307 $ 299,173
Conversion of Class B to Class A common stock (in shares) 12,596 14,766 13,864 14,765
Effect of potentially dilutive common shares (in shares) 2,993 6,903 2,785 7,231
Weighted average shares used in computing net income per share, diluted (in shares) 163,761 162,295 163,129 162,189
Net income per share, diluted (in usd per share) $ 0.83 $ 0.67 $ 2.32 $ 1.84
Class B common stock        
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income, basic $ 10,589 $ 10,306 $ 32,710 $ 28,507
Weighted average shares used in computing net income per share, basic (in shares) 12,596 14,766 13,864 14,765
Net income per share, basic (in usd per share) $ 0.84 $ 700 $ 2.36 $ 1.93
Reallocation as a result of conversion of Class B to Class A common stock:        
Net income, basic $ 0 $ 0 $ 0 $ 0
Reallocation of net income to Class B common stock 2,277 4,175 5,901 12,067
Net income, diluted $ 12,866 $ 14,481 $ 38,611 $ 40,574
Conversion of Class B to Class A common stock (in shares) 0 0 0 0
Effect of potentially dilutive common shares (in shares) 2,993 6,903 2,785 7,231
Weighted average shares used in computing net income per share, diluted (in shares) 15,589 21,669 16,649 21,996
Net income per share, diluted (in usd per share) $ 0.83 $ 0.67 $ 2.32 $ 1.84