XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Collaboration Revenue  
Schedule of allocation of the transaction price to the performance obligations

Cumulative Collaboration

Transaction

Revenue Recognized

Contract

Price

   

as of December 31, 2022

   

Liability

License

$

21,660

$

21,660

$

-

Development and Regulatory Services

6,717

1,158

5,559

Supply of Licensed Product

9,503

-

9,503

$

37,880

$

22,818

15,062

Less Total Contract Asset

5,079

Net Contract Liability

$

9,983

Cumulative Collaboration

Transaction

Revenue Recognized

Contract

Price

   

as of June 30, 2023

   

Liability

License

$

21,660

$

21,660

$

-

Development and Regulatory Services

6,717

1,995

4,722

Supply of Licensed Product

9,503

-

9,503

$

37,880

$

23,655

14,225

Less Total Contract Asset

3,992

Net Contract Liability

$

10,233

Cumulative Collaboration

Transaction

Revenue Recognized

Contract

Price

   

as of June 30, 2023 and December 31, 2022

   

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