XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Agreements and Contracts - Acquisition of Virex Health, Inc. - Additional Information (Details) - Virex Health, Inc [Member] - USD ($)
$ in Millions
6 Months Ended
Feb. 01, 2022
Jun. 30, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Business acquisition, effective date of acquisition   Feb. 01, 2022
Business acquisition, name of acquired entity   Virex Health, Inc.
Consideration transferred amount $ 11.4  
Business acquisition consideration paid in cash 6.8  
Transaction cost paid $ 0.1  
Number of common stock issued under purchase consideration 1,281,662  
Business combination consideration share price $ 4.5  
Business combination contingent consideration regulatory payments 10.0  
Consideration transferred net of short-term liabilities assumed $ 11.7