XML 87 R47.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Schedule of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued, beginning balance (in shares) 48,588,214 49,710,395 49,527,506 50,664,471
Shares outstanding, beginning balance (in shares) 48,588,214 49,710,395 49,527,506 50,664,471
Repurchase of common stock (in shares) (481,649) (201,197) (1,711,793) (1,455,515)
Awards effectively repurchased for required employee withholding taxes (in shares) (55,136) (58,636) (157,872) (170,034)
Shares issued, ending balance (in shares) 48,210,700 49,611,791 48,210,700 49,611,791
Shares outstanding, ending balance (in shares) 48,210,700 49,611,791 48,210,700 49,611,791
Issuance of common stock from vested restricted stock units        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock from vested restricted stock units (in shares) 159,271 161,229 462,975 491,217
Issuance of common stock from exercise of stock options        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock from exercise of stock options (in shares) 0 0 0 5,708
Issuance of common stock for employee stock purchase plan        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock for employee stock purchase plan (in shares) 0 0 89,884 75,944