XML 75 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue, Concentration and Geographic Information - Revenue Disaggregation by Major Source (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
segment
Sep. 30, 2024
segment
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue, Concentration and Geographic Information          
Number of reportable segments | segment 2 1 2    
Total revenue     $ 228,385 $ 233,255 $ 237,277
Life sciences services          
Revenue, Concentration and Geographic Information          
Total revenue     153,660 144,087 133,879
BioLogistics Solutions          
Revenue, Concentration and Geographic Information          
Total revenue     138,635 130,498 124,798
BioStorage/BioServices          
Revenue, Concentration and Geographic Information          
Total revenue     15,025 13,589 9,081
Life sciences products          
Revenue, Concentration and Geographic Information          
Total revenue     $ 74,725 $ 89,168 $ 103,398