v3.26.1
Equity Method and Other Investments - Additional Information (Details) - Visiogene LLC
$ in Millions
Jan. 04, 2021
USD ($)
shares
Equity Method and Other Investments  
Number of preferred units acquired | shares 3,000,000
Cash consideration $ 5.0
Ordinary shares issued in connection with a license agreement (in shares) | shares 75,000
Value of shares issued $ 1.2
Visiogene License Agreement  
Equity Method and Other Investments  
Allocation of payments 1.0
Investment allocated amount expensed 1.0
Visiogene Unit Agreement  
Equity Method and Other Investments  
Allocation of payments $ 5.2