v3.25.2
License Agreements - 2023 Lilly License (Details)
3 Months Ended
Apr. 26, 2023
USD ($)
payment
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
shares
Dec. 08, 2022
USD ($)
License Agreements            
Noncontrolling interest balance   $ 1,541,000   $ 1,541,000    
License agreement with Lilly            
License Agreements            
Maximum amount of development and regulatory milestone payments           $ 155,000,000
Maximum amount of sales milestone payments           $ 440,000,000
Contingent payments due   0        
License agreement with Lilly | BAFFX17, Ltd            
License Agreements            
Number of development and regulatory milestone payments | payment 4          
Maximum amount of development and regulatory milestone payments $ 155,000,000          
Maximum amount of sales milestone payments $ 440,000,000          
Period for payment of milestone payment 12 years          
Percentage of royalty fee 3.00%          
License agreement with Lilly | Accounts Payable and Accrued Liabilities | BAFFX17, Ltd            
License Agreements            
Minimum net proceeds from sale of assets for one-time milestone payment $ 100,000,000          
License agreement with Lilly | Accounts Payable and Accrued Liabilities | BAFFX17, Ltd            
License Agreements            
One-time milestone payment on achievement of conditions 5,000,000 5,000,000     $ 5,000,000  
Minimum value of closing of an issuance of equity for milestone payment $ 100,000,000          
Minimum fully diluted shares outstanding for milestone payment | shares 52,500,000          
Fully diluted shares exceeded the minimum limit for milestone payment | shares         52,500,000  
License agreement with Lilly | Stone Peach Properties, LLC            
License Agreements            
One-time milestone payment   4,500,000   4,500,000    
One-time milestone payment on achievement of conditions $ 25,000,000          
Percentage of royalty fee 2.00%          
Contingent payments due   0        
License agreement with Lilly | Stone Peach Properties, LLC | ZB17 LLC            
License Agreements            
Issued call right to purchase, percentage of fully-diluted equity 4.99%          
Value of issued call right $ 1,000,000          
Expiry term from the date of regulatory approval milestone 1 year          
Noncontrolling interest balance   1,500,000   $ 1,500,000    
Annual amount of payment $ 600,000          
Percentage of annual increase in payment 10.00%          
License agreement with Lilly | Stone Peach Properties, LLC | Research and development | ZB17 LLC            
License Agreements            
Annual amount of payment   $ 700,000 $ 700,000