XML 139 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 23, 2022
Class of Stock Disclosures [Abstract]          
Increase to share repurchase program         $ 75,000
Authorized amount         $ 265,000
Treasury stock acquired, shares   0 695,496 2,906,983  
Average cost per share (in usd per share)   $ 0 $ 49.22 $ 49.01  
Payments for repurchase of equity   $ 0 $ 34,234 $ 142,469  
Number of shares repurchased (in shares)   37,408      
Stock repurchased $ 2,400   $ 34,234 $ 142,469  
Amount authorized for additional repurchases   $ 48,900