XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
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
Apr. 30, 2023
Apr. 30, 2022
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Weighted average shares used in computing net income per share, basic (in shares) 159,852 154,514
Net income per share, basic (in usd per share) $ 0.82 $ 0.65
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) 162,521 161,928
Net income per share, diluted (in usd per share) $ 0.81 $ 0.62
Class A common stock    
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income, basic $ 119,574 $ 90,548
Weighted average shares used in computing net income per share, basic (in shares) 145,332 139,749
Net income per share, basic (in usd per share) $ 0.82 $ 650
Reallocation as a result of conversion of Class B to Class A common stock:    
Net income, basic $ 11,947 $ 9,567
Reallocation of net income to Class B common stock 0 0
Net income, diluted $ 131,521 $ 100,115
Conversion of Class B to Class A common stock (in shares) 14,520 14,765
Effect of potentially dilutive common shares (in shares) 2,669 7,414
Weighted average shares used in computing net income per share, diluted (in shares) 162,521 161,928
Net income per share, diluted (in usd per share) $ 0.81 $ 0.62
Class B common stock    
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income, basic $ 11,947 $ 9,567
Weighted average shares used in computing net income per share, basic (in shares) 14,520 14,765
Net income per share, basic (in usd per share) $ 0.82 $ 650
Reallocation as a result of conversion of Class B to Class A common stock:    
Net income, basic $ 0 $ 0
Reallocation of net income to Class B common stock 1,964 4,146
Net income, diluted $ 13,911 $ 13,713
Conversion of Class B to Class A common stock (in shares) 0 0
Effect of potentially dilutive common shares (in shares) 2,669 7,414
Weighted average shares used in computing net income per share, diluted (in shares) 17,189 22,179
Net income per share, diluted (in usd per share) $ 0.81 $ 0.62