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%