XML 131 R117.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Consolidated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Revenues [Abstract]        
Revenue from contract with customer $ 22,733 $ 24,199 $ 76,667 $ 69,221
Rx        
Revenues [Abstract]        
Revenue from contract with customer 13,805 13,862 50,486 42,388
Consumer Health        
Revenues [Abstract]        
Revenue from contract with customer $ 8,928 $ 10,337 $ 26,181 $ 26,833