XML 205 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Segments - Summary of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill        
Beginning of year $ 26,612 $ 26,612 $ 36,923  
Goodwill, Impairment Loss (1,630) (7,409) (10,390) $ (482)
Foreign currency translation adjustments   (64) 79  
End of year   19,139 26,612 36,923
Operating segments        
Goodwill        
Beginning of year     36,923  
End of year       36,923
Operating segments | Biopharmaceuticals        
Goodwill        
Beginning of year 16,926 16,926 16,847  
Goodwill, Impairment Loss   (1,630) 0  
Foreign currency translation adjustments   (64) 79  
End of year   15,232 16,926 16,847
Operating segments | Exemplar        
Goodwill        
Beginning of year $ 9,686 9,686 20,076  
Goodwill, Impairment Loss   (5,779) (10,390)  
Foreign currency translation adjustments   0 0  
End of year   $ 3,907 $ 9,686 $ 20,076