v3.25.0.1
License Revenues - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Oct. 01, 2024
Oct. 31, 2021
Related Party Transaction [Line Items]          
License revenue - related party   $ 6,235,000 $ 2,826,000    
Deferred revenue current   479,000 0    
Deferred revenue noncurrent   1,908,000 0    
Zenas BioPharma Limited [Member]          
Related Party Transaction [Line Items]          
Reimbursement of development costs $ 1,100,000        
License revenue - related party   5,900,000 2,800,000    
Related party receivable   800,000 300,000    
Unbilled receivable     200,000    
Deferred revenue current     100,000    
Deferred revenue noncurrent     $ 700,000    
Zenas BioPharma Limited [Member] | Milestone [Member]          
Related Party Transaction [Line Items]          
Development milestones 11,000,000        
Zenas BioPharma Limited [Member] | Royalty [Member]          
Related Party Transaction [Line Items]          
License revenue - related party   0      
Zenas BioPharma Limited [Member] | Upfront Payment [Member]          
Related Party Transaction [Line Items]          
Upfront payments $ 1,000,000       $ 1,000,000
Tenacia Biotechnology (Hong Kong) Co., Limited [Member]          
Related Party Transaction [Line Items]          
License revenue - related party   300,000      
Unbilled receivable   200,000      
Deferred revenue current   500,000      
Deferred revenue noncurrent   1,900,000      
Tenacia Biotechnology (Hong Kong) Co., Limited [Member] | Milestone [Member]          
Related Party Transaction [Line Items]          
Development milestones   $ 15,000,000   $ 15,000,000  
Tenacia Biotechnology (Hong Kong) Co., Limited [Member] | Upfront Payment [Member]          
Related Party Transaction [Line Items]          
Upfront payments       $ 2,500,000