v3.25.2
Collaboration and License Agreements - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 04, 2024
USD ($)
obligation
$ / shares
shares
Dec. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Dec. 31, 2022
USD ($)
obligation
Disaggregation of Revenue [Line Items]                
Number of performance obligations | obligation 1             1
UCB | License                
Disaggregation of Revenue [Line Items]                
Upfront payment   $ 0   $ 0   $ 0   $ 5,000,000.0
Milestone payments               98,500,000
Transaction price               $ 5,000,000.0
Contract with customer, liability, revenue recognized       $ 0 $ 400,000 $ 0 $ 800,000  
UCB | Option Exercise Fee                
Disaggregation of Revenue [Line Items]                
Contract with customer, liability, revenue recognized   6,000,000.0            
UCB | Upfront Payment                
Disaggregation of Revenue [Line Items]                
Contract with customer, liability, revenue recognized   $ 2,600,000            
Tenacia                
Disaggregation of Revenue [Line Items]                
Number of shares issued in transaction (in shares) | shares 443,253              
Sale of stock (in USD per share) | $ / shares $ 22.5605     $ 38.95   $ 38.95    
Proceeds from stock offerings, net of issuance costs $ 10,000,000.0   $ 10,000,000          
Sale of stock, volume-weighted average price, premium 20.00%         20.00%    
Sale of stock, volume-weighted average price, duration 30 days         30 days    
Proceeds from collaboration arrangement     14,800,000          
Sale of stock, value transferred           $ 17,300,000    
Sale of stock, value transferred in excess of consideration received           $ 2,500,000    
Tenacia | License                
Disaggregation of Revenue [Line Items]                
Upfront payment $ 5,000,000.0   $ 4,800,000          
Milestone payments $ 264,000,000.0