XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue recognition (Tables)
9 Months Ended
Sep. 30, 2022
Revenue recognition  
Schedule of transaction price unsatisfied

Performance obligations:

Transaction price

Cumulative collaboration revenue recognized

Deferred collaboration revenue

Option rights

$

109,045

$

-

$

109,045

Research and development services

14,142

(4,678)

9,464

Total

123,187

(4,678)

118,509

Less current portion of deferred revenue

-

-

(7,571)

Total long-term deferred revenue

$

123,187

$

(4,678)

$

110,938