XML 93 R40.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Schedule of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued and outstanding, beginning balance (in shares) 49,710,395 59,674,960 50,664,471 60,555,661
Shares issued and outstanding, beginning balance (in shares) 49,710,395 59,674,960 50,664,471 60,555,661
Repurchase of common stock (in shares) (201,197) (9,345,794) (1,455,515) (10,611,683)
Awards effectively repurchased for required employee withholding taxes (in shares) (58,636) (56,519) (170,034) (159,941)
Shares issued and outstanding, ending balance (in shares) 49,611,791 50,507,590 49,611,791 50,507,590
Shares issued and outstanding, ending balance (in shares) 49,611,791 50,507,590 49,611,791 50,507,590
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) 161,229 161,125 491,217 464,051
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 73,818 5,708 155,485
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 75,944 104,017