XML 161 R144.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Common Stock (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class Of Stock [Line Items]      
Common stock outstanding, beginning balances 169,302,812 182,709,059 201,826,505
Common stock repurchased (5,985,332) (14,340,453) (19,619,178)
Common stock reissued under stock-based compensation plan 566,293 997,339 516,840
Restricted stock forfeited (14,896) (63,133) (15,108)
Common stock outstanding, ending balances 163,868,877 169,302,812 182,709,059