XML 116 R105.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Common Stock (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class Of Stock [Line Items]    
Common stock outstanding, beginning balances 163,868,877 169,302,812
Common stock repurchased (1,376,816) (3,142,589)
Common stock reissued under stock-based compensation plan 614,300 548,729
Restricted stock forfeited (2,180) (1,905)
Common stock outstanding, ending balances 163,104,181 166,707,047