XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Jun. 25, 2023
Jun. 30, 2024
Jun. 25, 2023
Subsequent Event [Line Items]          
Dividends paid       $ 30,212 $ 28,485
Dividends declared per common share (in dollars per share)   $ 0.46 $ 0.42 $ 0.92 $ 0.84
Dividends declared on common stock   $ 15,019 $ 13,822 $ 30,042 $ 28,485
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared per common share (in dollars per share) $ 0.46        
Dividends declared on common stock $ 15,200