XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting  
Schedule of Segment Reporting

​

​

​

​

​

​

​

​

​

​

March 31, 

​

​

2025

​

2024

​

​

(in thousands except percentages)

Revenue

​

$

501,830

​

$

367,741

Cost of product revenues

​

​

184,613

​

​

158,833

Cost of licensing and other revenues

​

​

452

​

​

307

Gross margin

​

$

316,765

​

$

208,601

​

​

​

​

​

​

​

Gross margin percentage

​

​

63.1%

​

​

56.7%

​