Quarterly report pursuant to Section 13 or 15(d)

Common Stock and Earnings Per Share - Narrative (Details)

v3.24.3
Common Stock and Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Stock repurchased during period, shares (in shares) 0      
Common stock repurchased and retired (in shares)   180,000 194,000 180,000
Common stock repurchased and retired   $ 11,657 $ 9,483 $ 11,657
Stock repurchased, excise tax payable $ 39 $ 58 39 $ 58
Remaining authorized repurchase amount $ 61,703   $ 61,703