XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]    
Restricted stock unit vested (in shares) 591,716 470,820
Performance-based awards (in shares) 145,624 85,703
Share repurchases (in shares) 1,180,186 703,468