XML 114 R103.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Changes In Shares Of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class Of Stock [Line Items]        
Common stock outstanding, beginning balances 161,507,795 163,865,453 163,868,877 169,302,812
Common stock repurchased (2,386,504) (898) (5,353,068) (5,984,078)
Common stock reissued under stock-based compensation plan 13,605 14,947 627,905 564,232
Restricted stock forfeited 0 (3,692) (8,818) (7,156)
Common stock outstanding, ending balances 159,134,896 163,875,810 159,134,896 163,875,810