XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share - Schedule of 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, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income, basic $ 185,808   $ 518,513  
Weighted average shares used in computing net income per share, basic (in shares) 161,987 160,768 161,707 160,344
Net income per share, basic (in usd per share) $ 1.15 $ 0.84 $ 3.21 $ 2.36
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 0   0  
Net income, diluted $ 185,808   $ 518,513  
Conversion of Class B to Class A common stock (in shares) 0   0  
Effect of potentially dilutive common shares (in shares) 2,992   3,131  
Weighted average shares used in computing net income per share, diluted (in shares) 164,979 163,761 164,838 163,129
Net income per share, diluted (in usd per share) $ 1.13 $ 0.83 $ 3.15 $ 2.32
Class A        
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income, basic   $ 124,569   $ 345,597
Weighted average shares used in computing net income per share, basic (in shares)   148,172   146,480
Net income per share, basic (in usd per share)   $ 0.84   $ 2.36
Reallocation as a result of conversion of Class B to Class A common stock:        
Net income, basic   $ 10,589   $ 32,710
Reallocation of net income to Class B common stock   0   0
Net income, diluted   $ 135,158   $ 378,307
Conversion of Class B to Class A common stock (in shares)   12,596   13,864
Effect of potentially dilutive common shares (in shares)   2,993   2,785
Weighted average shares used in computing net income per share, diluted (in shares)   163,761   163,129
Net income per share, diluted (in usd per share)   $ 0.83   $ 2.32
Class B        
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income, basic   $ 10,589   $ 32,710
Weighted average shares used in computing net income per share, basic (in shares)   12,596   13,864
Net income per share, basic (in usd per share)   $ 0.84   $ 2.36
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   2,277   5,901
Net income, diluted   $ 12,866   $ 38,611
Conversion of Class B to Class A common stock (in shares)   0   0
Effect of potentially dilutive common shares (in shares)   2,993   2,785
Weighted average shares used in computing net income per share, diluted (in shares)   15,589   16,649
Net income per share, diluted (in usd per share)   $ 0.83   $ 2.32