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%