XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting - Consolidated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting        
Revenue from contract with customer $ 24,199 $ 13,483 $ 69,221 $ 42,150
BioPharma        
Segment Reporting        
Revenue from contract with customer 13,862 5,127 42,388 18,091
Consumer Health        
Segment Reporting        
Revenue from contract with customer $ 10,337 $ 8,356 $ 26,833 $ 24,059