XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Disaggregates Our Revenues by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue Recognition [Line Items]        
Total revenues $ 60,464 $ 56,693 $ 176,919 $ 166,168
Biopharma/Pharma        
Revenue Recognition [Line Items]        
Total revenues 48,570 46,001 143,309 133,878
Animal Health        
Revenue Recognition [Line Items]        
Total revenues 9,629 8,261 25,985 25,655
Reproductive Medicine        
Revenue Recognition [Line Items]        
Total revenues $ 2,265 $ 2,431 $ 7,625 $ 6,635