v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2026
Jul. 31, 2025
Mar. 05, 2026
Aug. 30, 2024
Sep. 01, 2023
Class of Stock [Line Items]              
Excise tax accrued     $ 1,800,000 $ 2,400,000      
Charitable donation of common stock     $ 3,015,000 $ 4,187,000      
Class A Common Stock              
Class of Stock [Line Items]              
Repurchase authorized         $ 500,000,000.0 $ 500,000,000.0 $ 500,000,000.0
Repurchase of common stock (in shares)     22,800 30,200      
Average price of common stock repurchased (in dollar per share)     $ 11.28 $ 10.87      
Class A Common Stock | Common Stock              
Class of Stock [Line Items]              
Common stock shares reserved to fund social impact and environmental, social and governance initiatives (in shares)     2,800        
Charitable donation of common stock (in shares) 281 281 300 300