XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Service Vesting-Based Stock Option Activity
The following is a summary of service-based vesting stock option activity for the three months ended March 31, 2025, and the status of service-based vesting stock options outstanding as of March 31, 2025:
Three Months Ended
March 31, 2025
Options
Wtd. Avg. Exercise Price
Outstanding as of beginning of period127,000 $2.19 
Exercised— — 
Outstanding as of March 31, 2025127,000 $2.19 
Stock options exercisable as of March 31, 2025127,000 $2.19 
Schedule of Service Vesting-Based and Market Based Restricted Stock Activity
The following is a summary of service-based vesting restricted stock activity for the three months ended March 31, 2025, and the status of unvested service-based vesting restricted stock outstanding as of March 31, 2025:
Three Months Ended
March 31, 2025
Shares
Wtd. Avg. Grant Date Fair Value
Outstanding as of beginning of period1,295,640 $16.00 
Granted290,333 25.33 
Vested(171,379)19.47 
Forfeited(15,151)14.17 
Non-vested as of March 31, 20251,399,443 $17.53 
The following is a summary of market-based restricted stock activity under our stock option plan for the three months ended March 31, 2025 and the status of market-based restricted stock outstanding as of March 31, 2025:
Three Months Ended
March 31, 2025
Shares
Wtd. Avg. Grant
Outstanding as of beginning of period495,686 $25.69 
Granted451,801 32.91 
Vested(470,287)25.19 
Non-vested as of March 31, 2025477,200 $33.02 
Schedule of Share-Based Payment Award, Market-Based Awards Valuation Assumption
The following is a summary of key inputs to our market-based restricted stock awards as of March 31, 2025:
Fair Value Assumptions
Grant DateTarget SharesVesting RangeMarket Condition PeriodFV of Award
(in millions)
VolatilityRisk Free RateDividend RateAttainment %Vested Shares
2023 TSR(1)
1/3/2023268,738
0% - 200%
1/1/2023 - 12/31/2024$6.8 78 %4.4 %— %175 %470,287
2024 TSR(2)
3/8/2024239,464
0% - 200%
1/1/2024 - 12/31/2025$6.3 80 %4.6 %— %N/AN/A
2025 TSR3/18/2025250,252
0% - 200%
1/1/2025 - 12/31/2026$9.8 60 %4.1 %— %N/AN/A
(1) Of the $6.8 million fair value of the 2023 Total Shareholder Return ("TSR") award being expensed on a straight-line basis over the grant date to the vesting date, $1.6 million of expense was recognized in 2023 to reflect accelerations in the vesting period of certain awards.
(2) Of the $6.3 million fair value of the 2024 TSR award being expensed on a straight-line basis over the grant date to the vesting date, $0.3 million of expense was recognized in 2024 to reflect accelerations in the vesting period of certain awards.
Schedule of Stock Compensation Expense We recorded total stock compensation expense for the three months ended March 31, 2025 and 2024, as follows:
 Three Months Ended
March 31,
(In thousands)20252024
Cost of revenue$292 $308 
General and administrative costs2,967 2,833 
Sales and marketing costs388 424 
Research and development costs506 563 
Total$4,153 $4,128