v3.22.4
Acquisitions - Acquisition Purchase Price (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended
Nov. 30, 2022
Oct. 31, 2021
Purigen    
Business Acquisition [Line Items]    
Cash $ 32,034  
Fair value of milestone consideration 12,970  
Return of cash to buyer from escrow (90)  
Total purchase price $ 44,914  
BioDiscovery    
Business Acquisition [Line Items]    
Cash   $ 52,291
Fair value of milestone consideration   9,000
Return of cash to buyer from escrow   $ (694)
Shares of common stock issued as consideration (in shares)   2,723
Stock price per share on effective date (in dollars per share)   $ 5.20
Value of common stock consideration   $ 14,159
Total purchase price   $ 74,756