v3.26.1
Common Stock - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Equity [Abstract]    
Dividends paid $ 30,864 $ 30,493
Dividends paid per share (in dollars per share) $ 0.92