XML 103 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregated By Reporting Unit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 165,948 $ 132,735 $ 492,715 $ 417,931
Life Sciences Products, excluding B Medical        
Disaggregation of Revenue [Line Items]        
Total revenue $ 47,810 $ 47,369 $ 139,386 $ 150,861
Reporting unit, name of segment Life Sciences Products Life Sciences Products Life Sciences Products Life Sciences Products
B Medical        
Disaggregation of Revenue [Line Items]        
Total revenue $ 26,761   $ 83,705  
Reporting unit, name of segment Life Sciences Products Life Sciences Products Life Sciences Products Life Sciences Products
Sample Repository Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 27,531 $ 26,000 $ 82,452 $ 78,806
Reporting unit, name of segment Life Sciences Services Life Sciences Services Life Sciences Services Life Sciences Services
Genomic Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 63,846 $ 59,366 $ 187,172 $ 188,264
Reporting unit, name of segment Life Sciences Services Life Sciences Services Life Sciences Services Life Sciences Services