v3.23.2
Acquisitions - Acquisition Purchase Price (Details) - Purigen
$ in Thousands
1 Months Ended
Nov. 30, 2022
USD ($)
Business Acquisition [Line Items]  
Cash $ 32,034
Estimated fair value of milestone consideration 12,970
Return of cash to buyer from escrow (95)
Total purchase price $ 44,909