XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Collaboration [Abstract]  
Summary of Disaggregation of Revenue

The following table presents revenue (in thousands) for years ended December 31, 2024, 2023 and 2022, disaggregated by geographic region and revenue type. Revenue by geographic region is allocated based on the domicile of our respective business operations.

 

 

 

Year ended December 31, 2024

 

 

 

United States

 

 

Rest of World

 

 

Total

 

Revenue Type

 

 

 

 

 

 

 

 

 

Clinical product revenue

 

$

482

 

 

$

 

 

$

482

 

Other services

 

 

 

 

 

2,003

 

 

 

2,003

 

Non-cash royalties

 

 

100,978

 

 

 

 

 

 

100,978

 

 

 

$

101,460

 

 

$

2,003

 

 

$

103,463

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2023

 

Revenue Type

 

 

 

 

 

 

 

 

 

License fees and milestones

 

$

25,000

 

 

$

 

 

$

25,000

 

Clinical product revenue

 

 

116

 

 

 

 

 

 

116

 

Research and development services

 

 

1,435

 

 

 

 

 

 

1,435

 

Other services

 

 

 

 

 

2,978

 

 

 

2,978

 

Recognition of deferred research and development revenue

 

 

12,213

 

 

 

 

 

 

12,213

 

Non-cash royalties

 

 

114,572

 

 

 

 

 

 

114,572

 

 

 

$

153,336

 

 

$

2,978

 

 

$

156,314

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2022

 

Revenue Type

 

 

 

 

 

 

 

 

 

License fees and milestones

 

$

5,000

 

 

$

 

 

$

5,000

 

Royalty sales milestone

 

 

25,250

 

 

 

 

 

 

25,250

 

Clinical product revenue

 

 

762

 

 

 

 

 

 

762

 

Research and development services

 

 

1,676

 

 

 

 

 

 

1,676

 

Other services

 

 

 

 

 

10,514

 

 

 

10,514

 

Recognition of deferred research and development revenue

 

 

9,537

 

 

 

 

 

 

9,537

 

Non-cash royalties

 

 

45,285

 

 

 

 

 

 

45,285

 

 

 

$

87,510

 

 

$

10,514

 

 

$

98,024

 

Schedule of Information about Contract Assets and Contract Liabilities from Contracts with Customers

The following table provides information about contract liabilities from contracts with customers (in thousands):

 

Year ended December 31, 2024

 

Balance at beginning of period

 

 

Additions

 

 

Deductions

 

 

Balance at end of period

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

1,161

 

 

$

27

 

 

$

(14

)

 

$

1,174