XML 132 R26.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Issued and Outstanding Common Stock
The following table shows the beginning and ending balances of our issued and outstanding common stock for the three and six months ended June 30, 2025 and 2024:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Shares issued and outstanding, beginning balance48,397,519 50,573,176 49,527,506 50,664,471 
Issuance of common stock from vested restricted stock units
176,461 169,870 303,704 329,988 
Issuance of common stock from exercise of stock options
 —  5,708 
Issuance of common stock for employee stock purchase plan
89,884 75,944 89,884 75,944 
Repurchase of common stock
(19,741)(1,056,446)(1,230,144)(1,254,318)
Awards effectively repurchased for required employee withholding taxes
(55,909)(52,149)(102,736)(111,398)
Shares issued and outstanding, ending balance
48,588,214 49,710,395 48,588,214 49,710,395