XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Transactions Relating to Common Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock Outstanding Roll Forward [Roll Forward]      
Payments for purchases of treasury stock $ 735,358 $ 606,188 $ 1,043,742
Treasury Stock      
Common Stock Outstanding Roll Forward [Roll Forward]      
Beginning balance (in shares) 85,264,526 84,428,513 81,205,504
Issuances under stock plans (in shares) (666,193) (975,745) (599,081)
Purchases for treasury (in shares) 1,623,881 1,811,758 3,822,090
Ending balance (in shares) 86,222,214 85,264,526 84,428,513
Common Stock      
Common Stock Outstanding Roll Forward [Roll Forward]      
Beginning balance (in shares) 163,602,067 163,602,067 163,602,067
Issuances under stock plans (in shares) 0 0 0
Purchases for treasury (in shares) 0 0 0
Ending balance (in shares) 163,602,067 163,602,067 163,602,067