XML 87 R47.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Schedule of Common Stock (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Shares issued and outstanding, beginning balance (in shares) 49,527,506 50,664,471
Shares issued and outstanding, beginning balance (in shares) 49,527,506 50,664,471
Repurchase of common stock (in shares) (1,210,403) (197,872)
Awards effectively repurchased for required employee withholding taxes (in shares) (46,827) (59,249)
Shares issued and outstanding, ending balance (in shares) 48,397,519 50,573,176
Shares issued and outstanding, ending balance (in shares) 48,397,519 50,573,176
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) 127,243 160,118
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 5,708