v3.26.1
Discontinued Operations - Gain on Sale (Details) - Discontinued Operations, Disposed of by Sale - CDMO Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Cash consideration, net of estimated closing adjustments $ 119,572          
Costs to sell (8,765) $ (8,800)   $ (8,800)    
Carrying amount of assets sold:            
Trade receivables (11,778) (11,778)   (11,778)   $ (12,946)
Prepaid expenses and other current assets (3,350) (3,350)   (3,350)   (1,521)
Inventory (9,151) (9,151)   (9,151)    
Property and equipment, net (9,075) (9,075)   (9,075)    
Operating lease right-of-use asset (1,053) (1,053)   (1,053)   (1,115)
Other assets (1,179) (1,179)   (1,179)    
Total assets sold (35,586) (35,586)   (35,586)   (35,192)
Carrying amount of net liabilities assumed:            
Operating lease liability 1,158 1,158   1,158    
Accrued expenses and other current liabilities 1,507 1,507   1,507   169
Deferred revenue 8,191 8,191   8,191   9,645
Total liabilities 10,856 10,856   10,856   $ 12,599
Total carrying amount of net assets sold (24,730) (24,730)   (24,730)    
Net gain on sale of the CDMO Operations $ 86,077 $ 86,077 $ 0 $ 86,077 $ 0