XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Disaggregates our revenues by major markets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Summary of Significant Accounting Policies    
Total revenues $ 62,817 $ 52,302
Biopharmaceutical    
Summary of Significant Accounting Policies    
Total revenues 51,122 43,011
Animal Health    
Summary of Significant Accounting Policies    
Total revenues 8,863 6,794
Reproductive Medicine    
Summary of Significant Accounting Policies    
Total revenues $ 2,832 $ 2,497