XML 166 R153.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Consolidated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenues [Abstract]    
Revenue from contract with customer $ 96,669 $ 65,632
BioPharma    
Revenues [Abstract]    
Revenue from contract with customer 61,121 32,678
Consumer Health    
Revenues [Abstract]    
Revenue from contract with customer $ 35,548 $ 32,954