XML 93 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Apr. 30, 2024
Apr. 30, 2023
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income, basic $ 161,664  
Weighted average shares used in computing net income per share, basic (in shares) 161,421 159,852
Net income per share, basic (in usd per share) $ 1.00 $ 0.82
Reallocation as a result of conversion of Class B to Class A common stock:    
Net income, basic $ 0  
Reallocation of net income to Class B common stock 0  
Net income, diluted $ 161,664  
Conversion of Class B to Class A common stock (in shares) 0  
Effect of potentially dilutive common shares (in shares) 2,973  
Weighted average shares used in computing net income per share, diluted (in shares) 164,394 162,521
Net income per share, diluted (in usd per share) $ 0.98 $ 0.81
Class A    
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income, basic   $ 119,574
Weighted average shares used in computing net income per share, basic (in shares)   145,332
Net income per share, basic (in usd per share)   $ 820
Reallocation as a result of conversion of Class B to Class A common stock:    
Net income, basic   $ 11,947
Reallocation of net income to Class B common stock   0
Net income, diluted   $ 131,521
Conversion of Class B to Class A common stock (in shares)   14,520
Effect of potentially dilutive common shares (in shares)   2,669
Weighted average shares used in computing net income per share, diluted (in shares)   162,521
Net income per share, diluted (in usd per share)   $ 0.81
Class B    
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income, basic   $ 11,947
Weighted average shares used in computing net income per share, basic (in shares)   14,520
Net income per share, basic (in usd per share)   $ 820
Reallocation as a result of conversion of Class B to Class A common stock:    
Net income, basic   $ 0
Reallocation of net income to Class B common stock   1,964
Net income, diluted   $ 13,911
Conversion of Class B to Class A common stock (in shares)   0
Effect of potentially dilutive common shares (in shares)   2,669
Weighted average shares used in computing net income per share, diluted (in shares)   17,189
Net income per share, diluted (in usd per share)   $ 0.81