v3.25.1
Discontinued Operations - Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Discontinued Operations    
Loss from discontinued operations, net $ (2,953) $ (3,860)
CRYOPDP business | Held for sale    
Discontinued Operations    
Life Sciences Services revenue 17,093 17,301
Cost of services revenue (10,106) (10,591)
Selling, general and administrative (9,838) (10,483)
Other income 9 17
Pretax loss from discontinued operations (2,842) (3,756)
Provision for income taxes (111) (104)
Loss from discontinued operations, net $ (2,953) $ (3,860)