XML 125 R110.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregated By Reporting Unit (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 665,072 $ 555,498 $ 513,703
Life Sciences Products      
Disaggregation of Revenue [Line Items]      
Total revenue $ 192,061 $ 199,230 $ 199,606
Reporting unit, name of segment Life Sciences Products Life Sciences Products Life Sciences Products
B Medical      
Disaggregation of Revenue [Line Items]      
Total revenue $ 113,122    
Reporting unit, name of segment Life Sciences Products    
Sample Repository Solutions      
Disaggregation of Revenue [Line Items]      
Total revenue $ 111,593 $ 105,331 $ 88,922
Reporting unit, name of segment Life Sciences Services Life Sciences Services Life Sciences Services
Genomic Services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 248,296 $ 250,937 $ 225,175
Reporting unit, name of segment Life Sciences Services Life Sciences Services Life Sciences Services