XML 36 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary of Stock-Based Compensation Expense of Statements of Operations and Comprehensive Income

The Company recorded stock-based compensation expense in the following expense categories of its condensed consolidated statements of operations and comprehensive income (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Cost of revenue

 

$

9

 

 

$

36

 

Sales and marketing

 

 

1,565

 

 

 

1,594

 

Research and development

 

 

1,370

 

 

 

1,312

 

General and administrative

 

 

2,476

 

 

 

1,576

 

 

$

5,420

 

 

$

4,518

 

Service-Based RSUs [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Unvested Restricted Stock Units

The following table summarizes the Company’s RSU with service-based vesting conditions activity since December 31, 2024:

 

 

 

 

 

Weighted Average

 

 

Number of Shares

 

 

Grant-Date Fair Value

 

Unvested balance December 31, 2024

 

 

2,079,245

 

 

$

15.17

 

Granted

 

 

378,314

 

 

 

21.49

 

Vested

 

 

(189,867

)

 

 

14.06

 

Forfeited

 

 

(61,893

)

 

 

17.08

 

Unvested balance March 31, 2025

 

 

2,205,799

 

 

$

16.30

 

Performance and Service-Based RSUs [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Unvested Restricted Stock Units

The following table summarizes the Company’s RSU with both performance- and service-based vesting conditions (“pRSUs”) activity since December 31, 2024:

 

 

 

 

 

Weighted Average

 

 

Number of Shares

 

 

Grant-Date Fair Value

 

Unvested balance December 31, 2024

 

 

327,075

 

 

$

15.58

 

Granted

 

 

922,016

 

 

 

21.49

 

Vested

 

 

(81,765

)

 

 

15.58

 

Forfeited

 

 

 

 

 

 

Unvested balance March 31, 2025

 

 

1,167,326

 

 

$

20.25