Quarterly report [Sections 13 or 15(d)]

Revenue (Details)

v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 72,506 $ 45,108 $ 139,890 $ 81,056
Logistics        
Disaggregation of Revenue [Line Items]        
Total revenue 48,240 45,108 95,839 81,056
Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue 24,266 0 44,051 0
Clinical | Transplant Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue 12,521 0 22,360 0
Clinical | Other Clinical        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11,745 $ 0 $ 21,691 $ 0