v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended
May 15, 2026
Apr. 30, 2026
Apr. 30, 2025
Mar. 31, 2026
Aug. 30, 2024
Sep. 01, 2023
Class of Stock [Line Items]            
Excise tax accrued   $ 1,900,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)   20,400 21,900      
Average price of common stock repurchased (in dollar per share)   $ 11.47 $ 10.40      
Class A Common Stock | Subsequent Event            
Class of Stock [Line Items]            
Repurchase of common stock (in shares) 2,400          
Average price of common stock repurchased (in dollar per share) $ 9.63          
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