v3.25.2
Shareholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 42 Months Ended
Jul. 16, 2025
Jun. 29, 2025
Mar. 30, 2025
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Dec. 31, 2021
Apr. 20, 2021
Class of Stock [Line Items]                
Number of shares authorized for repurchase               $ 350,000
Number of shares available for repurchase             $ 137,972  
Dividend declared and payable (in usd per share)   $ 0.53 $ 0.52          
Subsequent Event                
Class of Stock [Line Items]                
Dividend declared and payable (in usd per share) $ 0.53              
Tax Withholding Obligations                
Class of Stock [Line Items]                
Number of shares repurchased (in shares)       220,000 163,000      
Cost of shares repurchased       $ 10,576 $ 9,162      
Accelerated Share Repurchase Program                
Class of Stock [Line Items]                
Number of shares repurchased (in shares)           0