XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2025
Segment Reporting  
Schedule of segment reporting

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

​

2025

​

2024

​

​

(in thousands except percentages)

Revenue

​

$

592,183

​

$

439,758

Cost of product revenues

​

​

207,253

​

​

167,657

Cost of licensing and other revenues

​

​

548

​

​

354

Gross margin

​

$

384,382

​

$

271,747

​

​

​

​

​

​

​

Gross margin percentage

​

​

64.9%

​

​

61.8%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine months ended September 30, 

​

​

2025

​

2024

​

​

(in thousands except percentages)

Revenue

​

$

1,640,615

​

$

1,220,850

Cost of product revenues

​

​

591,397

​

​

496,340

Cost of licensing and other revenues

​

​

1,465

​

​

990

Gross margin

​

$

1,047,753

​

$

723,520

​

​

​

​

​

​

​

Gross margin percentage

​

​

63.9%

​

​

59.3%

​