XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Collaboration Revenue  
Schedule of allocation of the transaction price to the performance obligations

​

​

​

​

​

​

​

​

​

​

​

​

​

Cumulative Collaboration

​

​

​

Transaction

​

Revenue Recognized

​

Contract

​

Price

   

as of December 31, 2023

   

Liability

License

$

21,660

​

$

21,660

​

$

-

Development and Regulatory Services

​

6,717

​

​

2,511

​

​

4,206

Supply of Licensed Product

​

9,503

​

​

-

​

​

9,503

​

$

37,880

​

$

24,171

​

$

13,709

​

​

​

​

​

​

​

​

​

Less Total Contract Asset

​

​

​

​

​

​

​

2,912

Net Contract Liability

​

​

​

​

​

​

$

10,797

​

​

​

​

​

​

​

​

​

​

​

​

​

Cumulative Collaboration

​

​

​

Transaction

​

Revenue Recognized

​

Contract

​

Price

   

as of June 30, 2024

   

Liability

License

$

21,660

​

$

21,660

​

$

-

Development and Regulatory Services

​

6,717

​

​

3,252

​

​

3,465

Supply of Licensed Product

​

9,503

​

​

-

​

​

9,503

​

$

37,880

​

$

24,912

​

$

12,968

​

​

​

​

​

​

​

​

​

Less Total Contract Asset

​

​

​

​

​

​

​

1,836

Net Contract Liability

​

​

​

​

​

​

$

11,132

​

​

​

​

​

​

​

​

​

​

​

​

​

Cumulative Collaboration

​

​

​

Transaction

​

Revenue Recognized

​

Contract

​

Price

   

as of June 30, 2024 and December 31, 2023

   

Liability

License

$

2,998

​

$

2,998

​

$

-

Supply of Licensed Product

​

7,002

​

​

-

​

​

7,002

​

$

10,000

​

$

2,998

​

$

7,002

​

​

​

​

​

​

​

​

​

Less Total Contract Asset

​

​

​

​

​

​

​

700

Net Contract Liability

​

​

​

​

​

​

$

6,302