XML 51 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock-based compensation expenses

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31,

​

​

2024

​

2023

​

2022

​

 

(in thousands)

Cost of revenues

​

$

16,468

​

$

11,752

​

$

7,905

Research and development

​

 

88,705

​

 

66,326

​

 

46,545

Selling, general and administrative

​

 

169,255

​

 

113,730

​

 

97,934

Total

​

$

274,428

​

$

191,808

​

$

152,384

​

​

​

​

​

​

​

​

​

​

Summary of offering activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

 

​

    

​

    

​

    

Weighted-

    

​

 

​

​

​

​

Weighted-

​

Average

​

​

 

​

​

​

​

Average

​

Remaining

​

Aggregate

 

​

​

Number of

​

Exercise

​

Contractual

​

Intrinsic

 

​

​

Shares

​

Price

​

Life

​

Value

 

(in thousands, except for contractual life and exercise price)

​

​

​

​

​

​

(in years)

​

​

 

Balance at December 31, 2023

 

5,501

​

$

23.65

 

4.36

​

$

231,133

​

Options exercised

 

(1,626)

​

$

7.98

​

​

​

​

​

​

Balance at December 31, 2024

 

3,875

​

$

30.22

 

4.45

​

$

496,135

​

Exercisable at December 31, 2024

 

3,185

​

$

23.22

 

3.80

​

$

430,197

​

Vested and expected to vest at December 31, 2024

 

3,831

​

$

29.86

 

4.42

​

$

492,065

​

RSU and performance-based awards

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

​

​

​

Average

​

​

Number of

​

Grant Date

​

​

Shares

​

Fair Value

​

​

(in thousands)

​

​

​

Balance at December 31, 2023

​

9,248

​

$

49.50

Granted

​

5,400

​

$

76.90

Vested

​

(3,538)

​

$

55.90

Cancelled/Forfeited

​

(517)

​

$

58.23

Balance at December 31, 2024

 

10,593

​

$

61.28

​

​

​

​

​

​

Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions used in valuation of fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 

​

   

2024

    

    

2023

    

    

2022

​

Expected term (years)

 

​

​

​

—

​

​

5.20

​

—

6.11

​

​

5.12

​

—

10.00

​

Expected volatility

 

​

​

​

—

%

 

67.75

%  

—

70.07

%

​

55.91

%

—

62.30

%

Expected dividend rate

 

​

​

​

—

%

 

​

​

​

—

%

​

​

​

​

—

%

Risk-free interest rate

 

​

​

​

—

%

 

3.41

%  

—

4.80

%

​

1.62

%

—

4.16

%