XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholder's Equity and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Share-Based Payment Arrangement, Activity
The following table sets forth the Company’s stock option activity:
Nine Months Ended September 30, 2023
Stock Options Weighted Average
Exercise Price
Outstanding - beginning of period1,629,148$89.71 
Granted12,437$211.25 
Exercised(238,492)$41.32 
Cancelled/Forfeited/Expired(9,750)$186.77 
Outstanding - end of period1,393,343$98.39 
Exercisable - end of period950,421$72.58 
Schedule of RSA/RSU Activity
The following table sets forth the Company’s RSA/RSU activity:
Nine Months Ended
September 30, 2023
Shares/Units
Outstanding and unvested - beginning of period523,377
Granted36,938
Vested(133,039)
Forfeited(20,809)
Outstanding and unvested - end of period406,467
 
Cumulative vested shares - end of period2,362,955
Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards
Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Total direct costs$2,745 $3,179 $8,243 $8,744 
Selling, general and administrative2,262 2,615 7,108 7,075 
Total stock-based compensation expense$5,007 $5,794 $15,351 $15,819