v3.26.1
Stock Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 02, 2025
Aug. 02, 2025
Aug. 01, 2026
May 27, 2023
Stock Repurchase Programs        
Cost of shares repurchased $ 9,755 $ 107,752    
Number of shares repurchased 24,469 300,013    
Average price per share $ 398.67 $ 359.16    
May 2023 Stock Plan | Common Stock Class A        
Stock Repurchase Programs        
Repurchase of common stock remaining authorization     $ 165,200  
May 2023 Stock Plan | Common Stock Class A | Maximum        
Stock Repurchase Programs        
Stock repurchase program, authorized amount       $ 500,000