XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting  
Schedule of segment reporting

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31,

​

​

2025

​

2024

​

2023

​

​

(in thousands except percentages)

Revenue

​

$

2,306,113

​

$

1,696,911

​

$

1,082,571

Cost of product revenues

​

​

810,627

​

​

672,304

​

​

588,564

Cost of licensing and other revenues

​

​

2,306

​

​

1,449

​

​

1,267

Gross margin

​

$

1,493,180

​

$

1,023,158

​

$

492,740

​

​

​

​

​

​

​

​

​

​

Gross margin percentage

​

​

64.7%

​

​

60.3%

​

​

45.5%

​

​

​

​

​

​

​

​

​

​

​