v3.25.0.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Stock-based Compensation  
Schedule of information pertaining to option activity (including rollover options)

Information pertaining to option activity under all plans (including rollover options) during the years ending December 31, 2024, 2023, and 2022 is as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

Weighted average

​

average

​

​

Number of

​

exercise price per

​

remaining

​

    

options

    

share

    

contractual life

Outstanding December 31, 2023

 

13,032,541

​

$

15.20

 

5.7

Granted

 

4,003,703

​

 

24.20

​

​

Exercised

 

(392,016)

​

 

4.53

​

​

Forfeited

 

(133,100)

​

 

22.28

​

​

Outstanding December 31, 2024

 

16,511,128

​

 

17.57

 

5.8

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

Weighted average

​

average

​

​

Number of

​

exercise price per

​

remaining

​

    

options

    

share

    

contractual life

Outstanding December 31, 2022

 

13,123,170

​

$

15.10

 

6.6

Granted

 

208,725

​

 

37.20

​

​

Exercised

 

(39,204)

​

 

21.51

​

​

Forfeited

 

(260,150)

​

 

23.70

​

​

Outstanding December 31, 2023

 

13,032,541

​

 

15.20

 

5.7

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

Weighted average

​

average

​

​

Number of

​

exercise price per

​

remaining

​

    

options

    

share

    

contractual life

Outstanding December 31, 2021

​

12,364,357

​

$

13.76

​

7.4

Granted

​

1,154,340

​

​

33.09

​

​

Exercised

​

(34,160)

​

​

20.47

​

​

Forfeited

​

(361,367)

​

​

26.23

​

​

Outstanding December 31, 2022

​

13,123,170

​

​

15.10

​

6.6

Schedule of the significant assumptions used in estimating the fair value of options granted

​

​

​

​

​

​

​

​

​

    

Years ended December 31,

​

    

2024

    

2023

    

2022

Risk free interest rate

 

3.76%–4.59%

​

3.51%–4.55%

​

1.65%–4.29%

Expected dividend yield

 

0%

​

0%

​

0%

Expected term of stock award

 

5.0–6.5

​

1.2–5

​

1.4–5.0

Expected volatility in stock price

 

49.62%–51.89%

​

51.64%–55%

​

50.46%–55%

Schedule of RSU activity

​

​

​

​

​

​

​

​

​

    

​

Weighted

​

​

Number of

​

average grant

​

    

shares

    

date fair value

Outstanding December 31, 2023

 

— 

​

$

—

Granted

 

2,107,499

​

 

21.90

Vested

 

—

​

 

—

Forfeited

 

(18,258)

​

 

21.50

Outstanding December 31, 2024

 

2,089,241

​

 

21.91

Schedule of Stock-based compensation expense

​

​

​

​

​

​

​

​

​

​

​

​

    

Years ended December 31,

​

​

2024

    

2023

    

2022

Cost of revenue

​

$

2,403

​

$

645

​

$

478

General and administrative

​

 

31,288

​

​

5,034

​

​

4,567

Sales and marketing

​

 

12,440

​

​

1,866

​

​

1,776

Research and development

​

 

8,306

​

​

1,303

​

​

1,182

Total

​

 

54,437

​

​

8,848

​

​

8,003

​