XML 115 R104.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Changes In Shares Of Common Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class Of Stock [Line Items]        
Common stock outstanding, beginning balances 163,104,181 166,707,047 163,868,877 169,302,812
Common stock repurchased (1,589,748) (2,840,591) (2,966,564) (5,983,180)
Common stock reissued under stock-based compensation plan 0 556 614,300 549,285
Restricted stock forfeited (6,638) (1,559) (8,818) (3,464)
Common stock outstanding, ending balances 161,507,795 163,865,453 161,507,795 163,865,453