XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award
The following table presents the effects of share-based compensation expense in the Condensed Consolidated Statements of Operations during the periods presented (in thousands):
Three months ended March 31,
20252024
Direct costs
$63 $61 
Sales and marketing986 758 
Research, development, and engineering790 1,090 
General, administrative, and other related costs
7,913 6,963 
Total share-based compensation expense$9,752 $8,872 
Market-Based Restricted Stock Awards, Valuation Assumptions
The assumptions used in determining the weighted-average fair values of PSUs granted during the periods presented are as follows:
Three months ended March 31,
20252024
Underlying stock price at valuation date$38.19 $66.88 
Expected volatility34.5 %32.9 %
Risk-free interest rate3.9 %4.3 %
Restricted Stock and Restricted Stock Unit Award Activity
Restricted stock award (“RSA”) and PSA activity for the three months ended March 31, 2025 is set forth below:
RSAs
PSAs
Number of
Shares
Weighted Average
Grant Date
Fair Value
Number of
Shares
Weighted Average
Grant Date
Fair Value
Nonvested at January 1, 202554,829 $68.97 163,181 $36.27 
Granted— $— — $— 
Vested(27,197)$68.97 — $— 
Forfeited
— $— — $— 
Nonvested at March 31, 2025
27,632 $68.97 163,181 $36.27 
  
Restricted stock unit (“RSU”) and PSU activity for the three months ended March 31, 2025 is set forth below:
RSUs
PSUs
Number of
Shares

Weighted Average Grant Date Fair Value
Number of Shares (1)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 2025652,227 $74.59 520,986 $82.73 
Granted641,935 $38.22 598,676 $38.80 
Vested(212,651)$76.11 (22,972)$78.73 
Forfeited
(10,112)$71.53 (24,093)$79.35 
Outstanding at March 31, 20251,071,399 $52.53 1,072,597 $58.19 
(1)Represents the number of shares at 100% achievement.