XML 44 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Roll-forward of inventory reserve

    

December 31, 

2024

2023

(in thousands)

Beginning balance

$

872

$

748

Write-offs

(454)

(2,175)

Net additions to reserve

141

2,299

Ending balance

$

559

$

872

Schedule of Accumulated Other Comprehensive Income (Loss)

December 31,

2024

2023

(in thousands)

Beginning balance

$

(3,085)

$

(16,362)

Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment

2,741

13,277

Ending balance

$

(344)

$

(3,085)

Schedule of recently adopted accounting pronouncements

December 31,

2024

2023

2022

(in thousands except percentages)

Revenue

$

1,696,911

$

1,082,571

$

820,222

Cost of product revenues

672,304

588,564

453,632

Cost of licensing and other revenues

1,449

1,267

2,624

Gross margin

$

1,023,158

$

492,740

$

363,966

Gross margin percentage

60.3%

45.5%

44.4%