XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 25, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Other Commitments [Line Items]          
Revenues   $ 64,153,000 $ 56,191,000 $ 116,455,000 $ 109,475,000
MVE Biological Solutions          
Other Commitments [Line Items]          
Revenues $ 9,400,000