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%