XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated

Revenue is disaggregated as follows:

 

 

 

Three months ended

 

 

Six months ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Product sales

 

$

334,113

 

 

$

1,953

 

 

$

502,240

 

 

$

24,000

 

Contract revenue 1

 

 

2,989,614

 

 

 

545,547

 

 

 

5,696,182

 

 

 

954,467

 

Other development revenue

 

 

 

 

 

76,820

 

 

 

100,000

 

 

 

242,156

 

Development revenue

 

 

2,989,614

 

 

 

622,367

 

 

 

5,796,182

 

 

 

1,196,623

 

 

 

$

3,323,727

 

 

$

624,320

 

 

$

6,298,422

 

 

$

1,220,623

 

 

1 A portion of contract revenue represents previously recorded deferred revenue that was recognized as revenue after satisfaction of performance obligations either through passage of time or after completion of specific performance milestones.