v3.26.1
Stockholder’s Equity (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 30, 2026
shares
Mar. 31, 2026
USD ($)
Apr. 30, 2026
USD ($)
class
vote
shares
Apr. 30, 2025
USD ($)
shares
Jan. 31, 2026
shares
Class of Stock [Line Items]          
Classes of common stock (in classes) | class     2    
Capital stock, shares authorized (in shares) 2,010,000,000        
Common stock, authorized (in shares) 2,000,000,000        
Preferred stock, shares authorized (in shares) 10,000,000        
Share repurchase program, authorized amount for repurchase | $   $ 100,000      
Shares repurchased in the period | $   $ 50,000 $ 50,272    
Shares repurchased in the period (in shares)     1,716,002    
Share repurchase program, remaining amount authorized | $     $ 50,000    
Charitable contribution, expense | $     $ 500 $ 1,100  
Class A common stock          
Class of Stock [Line Items]          
Common stock converted (in votes) | vote     1    
Common stock, authorized (in shares)     2,000,000,000   2,000,000,000
Class A common stock | Class A and Class B Common Stock          
Class of Stock [Line Items]          
Charitable donation of stock (in shares)     24,116 24,116  
Class B common stock          
Class of Stock [Line Items]          
Decrease in capital stock authorized (in shares) 110,000,000        
Common stock, authorized (in shares) 0