v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent event - BioLife Solutions, Inc.
$ / shares in Units, $ in Billions
Jul. 21, 2026
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Net consideration for acquiring common stock | $ $ 1.5
Cash  
Subsequent Event [Line Items]  
Percentage of cash portion 36.00%
Common Stock  
Subsequent Event [Line Items]  
Percentage of equity portion 64.00%
Shares of the common stock | shares 0.1442
Common Stock | Cash | BioLife Solutions, Inc.  
Subsequent Event [Line Items]  
Cash per share | $ / shares $ 11.25