v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]    
Restricted stock unit vested (in shares) 567,352 591,716
Performance-based awards (in shares) 278,970 145,624
Share repurchases (in shares) 779,365 1,180,186