v3.25.1
Contingent Consideration Payable and Royalty Payments - Narrative (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Asset Acquisition [Line Items]      
Contingent consideration payable   $ 6,389 $ 7,600
ImmPACT Bio USA Inc.      
Asset Acquisition [Line Items]      
Asset acquisition, upfront payment $ 30,000    
Cash acquired from acquisition $ 11,900    
Stock issued during period, shares, acquisitions (in shares) 37,500,000    
Asset acquisition, contingent consideration arrangements, entity shares issuable (in shares) 12,500,000    
Asset acquisition, contingent consideration payable, shares held (in shares)   12,500,000