XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events: (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 28, 2025
Feb. 26, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent events          
Dividends paid     $ 189,408 $ 181,716 $ 169,857
Subsequent Events          
Subsequent events          
Quarterly dividend payment approved (per share)   $ 1.005      
Dividends paid $ 47,800