XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Earnings Per Share, Basic [Abstract]      
Net income $ 637,462 $ 103,711 $ 1,375,639
Less: undistributed earnings attributable to participating securities 0 (7) (582)
Net Income (Loss) Available to Common Stockholders, Basic $ 637,462 $ 103,704 $ 1,375,057
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 300,748,162 296,560,501 296,334,894
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 308,519,897 304,231,350 305,826,505
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 2.12 $ 0.35 $ 4.64
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 2.07 $ 0.34 $ 4.50
Class A      
Earnings Per Share, Basic [Abstract]      
Net income $ 538,554 $ 87,246 $ 1,105,368
Less: undistributed earnings attributable to participating securities 0 0 0
Net Income (Loss) Available to Common Stockholders, Basic 538,554 87,246 1,105,368
Reallocation of net income attributable to common stockholders (4,653) (1,205) (23,891)
Net income attributable to common stockholders, diluted $ 533,901 $ 86,041 $ 1,081,477
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 254,084,540 249,494,904 238,214,936
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 258,398,674 252,413,234 240,531,470
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 2.12 $ 0.35 $ 4.64
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 2.07 $ 0.34 $ 4.50
Class B      
Earnings Per Share, Basic [Abstract]      
Net income $ 98,908 $ 16,465 $ 270,271
Less: undistributed earnings attributable to participating securities 0 (7) (582)
Net Income (Loss) Available to Common Stockholders, Basic 98,908 16,458 269,689
Reallocation of net income attributable to common stockholders 4,653 1,205 23,891
Net income attributable to common stockholders, diluted $ 103,561 $ 17,663 $ 293,580
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 46,663,622 47,065,597 58,119,958
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 50,121,223 51,818,116 65,295,035
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 2.12 $ 0.35 $ 4.64
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 2.07 $ 0.34 $ 4.50