Quarterly report [Sections 13 or 15(d)]

Revenue (Details)

v3.26.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 74,081 $ 49,298 $ 213,971 $ 130,354
Logistics        
Disaggregation of Revenue [Line Items]        
Total revenue 44,899 46,507 140,738 127,563
Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue 29,182 2,791 73,233 2,791
Clinical | Transplant Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue 15,217 1,199 37,577 1,199
Clinical | Other Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue $ 13,965 $ 1,592 $ 35,656 $ 1,592