Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Net sales: | | | | | | | | | | | | | | | | | Biotechnology | | $ | 110,029 | | | $ | 94,516 | | | $ | 306,516 | | | $ | 267,256 | | Protein Platforms | | | 25,539 | | | | 23,586 | | | | 79,566 | | | | 64,707 | | Diagnostics | | | 28,548 | | | | 25,978 | | | | 76,963 | | | | 74,542 | | Intersegment | | | (143 | ) | | | (43 | ) | | | (306 | ) | | | (80 | ) | Consolidated net sales | | $ | 163,973 | | | $ | 144,037 | | | $ | 462,739 | | | $ | 406,425 | | Operating income: | | | | | | | | | | | | | | | | | Biotechnology | | $ | 53,013 | | | $ | 45,242 | | | $ | 143,826 | | | $ | 127,195 | | Protein Platforms | | | 2,461 | | | | 3,256 | | | | 11,636 | | | | 5,308 | | Diagnostics | | | 7,988 | | | | 6,004 | | | | 17,594 | | | | 18,108 | | Segment operating income | | $ | 63,462 | | | $ | 54,502 | | | $ | 173,056 | | | $ | 150,611 | | Costs recognized on sale of acquired inventory | | | (1,431 | ) | | | (637 | ) | | | (2,013 | ) | | | (2,770 | ) | Amortization of acquisition related intangible assets | | | (11,872 | ) | | | (11,689 | ) | | | (34,547 | ) | | | (33,504 | ) | Acquisition related expenses | | | (1,312 | ) | | | (3,993 | ) | | | (23,994 | ) | | | (19,581 | ) | Stock based compensation | | | (4,748 | ) | | | (3,974 | ) | | | (13,587 | ) | | | (11,219 | ) | Corporate general, selling, and administrative expenses | | | (1,015 | ) | | | (707 | ) | | | (5,652 | ) | | | (2,999 | ) | Consolidated operating income | | $ | 43,084 | | | $ | 33,502 | | | $ | 93,263 | | | $ | 80,538 | |
|