XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Changes in Treasury Stock (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Treasure Stock [Roll Forward]      
Beginning balance (in shares) 26,471,738 21,751,232 16,981,000
Shares purchased under our Repurchase Program (in shares) 0 6,523,000 4,438,000
Shares purchased for employee stock options, restricted stock and employee stock purchase plan (in shares) 529,000 577,000 592,000
Shares reissued for employee stock options, restricted stock and employee stock purchase plan (in shares) (1,886,000) (2,379,000) (260,000)
Ending balance (in shares) 25,114,978 26,471,738 21,751,232