XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Dividends) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 29, 2025
Mar. 30, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Dividends payable [Line Items]            
Common stock, dividends, cash paid (in USD per share)   $ 0.15 $ 0.15   $ 0.30  
Dividends, common stock, cash   $ 12,759 $ 12,747   $ 25,506  
Common stock, dividends declared (in USD per share)   $ 0.15   $ 0.24 $ 0.30 $ 0.48
Subsequent event | O 2025 Q2 Dividends            
Dividends payable [Line Items]            
Common stock, dividends declared (in USD per share) $ 0.15