XML 137 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments - Revenues by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenues from external customers $ 103,873 $ 103,178 $ 90,722
Total segment revenues from reportable segments      
Segment Reporting Information [Line Items]      
Revenues 105,939 108,261 96,165
Operating segments      
Segment Reporting Information [Line Items]      
Revenues from external customers 103,873 103,124 86,762
Revenues 105,939 108,261 101,049
Operating segments | Biopharmaceuticals      
Segment Reporting Information [Line Items]      
Revenues from external customers 922 21,780 6,259
Revenues 2,559 26,577 19,167
Operating segments | Exemplar      
Segment Reporting Information [Line Items]      
Revenues from external customers 13,345 10,158 6,958
Revenues 13,345 10,158 6,965
Operating segments | Trans Ova      
Segment Reporting Information [Line Items]      
Revenues from external customers 89,606 71,186 68,672
Revenues 90,035 71,526 70,033
Operating segments | All Other      
Segment Reporting Information [Line Items]      
Revenues from external customers     4,873
Revenues     4,884
Eliminations      
Segment Reporting Information [Line Items]      
Revenues 2,066 5,137 14,287
Eliminations | Biopharmaceuticals      
Segment Reporting Information [Line Items]      
Revenues 1,637 4,797 12,908
Eliminations | Exemplar      
Segment Reporting Information [Line Items]      
Revenues 0 0 7
Eliminations | Trans Ova      
Segment Reporting Information [Line Items]      
Revenues 429 340 1,361
Eliminations | All Other      
Segment Reporting Information [Line Items]      
Revenues     11
Other revenues, including from other operating segments      
Segment Reporting Information [Line Items]      
Revenues 0 54 9,064
Elimination of intersegment revenues      
Segment Reporting Information [Line Items]      
Revenues $ (2,066) $ (5,137) $ (14,507)