v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Stockholders' Equity [Abstract]        
Restricted stock unit vested (in shares) 28,041 40,819 617,037 666,600
Performance-based awards (in shares)     278,970 145,624
Employee stock purchase plan (in shares)     91,633 117,191
Share repurchases (in shares) 1,158,652 482,833 2,411,708 2,123,155