XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Dividend) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2024
Sep. 29, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 24, 2023
Sep. 29, 2024
Sep. 24, 2023
Dividends payable [Line Items]              
Common stock, dividends, cash paid (in USD per share)   $ 0.24 $ 0.24 $ 0.24   $ 0.72  
Dividends, common stock, cash   $ 20,375 $ 20,762 $ 21,075   $ 62,212  
Common stock, dividends declared (in USD per share)   $ 0.24     $ 0.24 $ 0.72 $ 0.72
Subsequent event              
Dividends payable [Line Items]              
Common stock, dividends declared (in USD per share) $ 0.24            
Subsequent event | Dividend Declared              
Dividends payable [Line Items]              
Dividends payable, date to be paid Dec. 11, 2024            
Dividends payable, date of record Nov. 25, 2024