v3.26.1
Discontinued Operations - Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Discontinued Operations    
Selling, general and administrative   $ (21,901)
Loss from discontinued operations, net $ (1,112) (5,243)
CRYOPDP business | Disposed of by sale    
Discontinued Operations    
Life Sciences Services revenue   17,093
Cost of services revenue   (12,396)
Selling, general and administrative   (9,838)
Gain (loss) on disposal (1,112)  
Other income   9
Pretax loss from discontinued operations (1,112) (5,132)
Provision for income taxes   (111)
Loss from discontinued operations, net $ (1,112) $ (5,243)