Annual report pursuant to Section 13 and 15(d)

Animal Health License Agreements (Details)

v3.22.2.2
Animal Health License Agreements (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2012
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Animal Health License Agreements (Details) [Line Items]        
Recognition of license fee revenue $ 1,600 $ 100 $ 100 $ 100
Deferred revenue   2,843 97  
Deferred revenue, noncurrent   19,796 $ 679  
Long-Term liability [Member]        
Animal Health License Agreements (Details) [Line Items]        
Deferred revenue   100    
Deferred revenue, noncurrent   $ 600