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