XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Disaggregates Our Revenues by Major Source (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
item
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Summary of Significant Accounting Policies      
Number of reportable segments 1    
Total revenues $ 233,255,000 $ 237,277,000 $ 222,608,000
Global Logistics Solutions      
Summary of Significant Accounting Policies      
Number of reportable segments | segment 1    
Number of reporting units | item 1    
Biopharmaceutical      
Summary of Significant Accounting Policies      
Total revenues $ 192,583,000 193,879,000 180,203,000
Animal Health      
Summary of Significant Accounting Policies      
Total revenues 30,379,000 33,465,000 33,353,000
Reproductive Medicine      
Summary of Significant Accounting Policies      
Total revenues $ 10,293,000 $ 9,933,000 $ 9,052,000