XML 38 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue
12 Months Ended
Dec. 31, 2022
Deferred Revenue [Abstract]  
Deferred Revenue

16. Deferred Revenue

Current deferred revenue included $17,749 of advances from customers (December 31, 2021 - $79,718) and $206 from the PRC government for stockpiling of H5N1 and hepatitis A vaccines (December 31, 2021 - $223). The Company’s deferred revenue balances change due to timing of advance payments received from customers and timing of delivery of products to customers.