v3.25.2
COMMITMENTS & CONTINGENCIES - In-License Agreements (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 31 Months Ended
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2023
Dec. 31, 2022
Jan. 31, 2019
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Upfront payment received $ 2.5                  
Event-Based Development Milestone                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales               $ 3.0    
Commercial Sales Milestone Payments                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales               102.0    
License agreement | Commercial and sales milestones                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Maximum milestone payments           $ 77.0   77.0    
Elanco | Sales-based Milestones                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales   $ 100.0                
Elanco | License agreement                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Upfront payment received         $ 1.0          
Future cash payments           2.0   2.0    
Maximum milestone payments           70.0   70.0    
Royalty expense           5.1 $ 2.1 9.0 $ 3.3  
Elanco | License agreement | Clinical milestones                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales       $ 0.5           $ 4.0
Maximum milestone payments           $ 4.0   $ 4.0    
Elanco | License agreement | Commercial and sales milestones                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales     $ 4.0              
Elanco | License agreement | Sales-based Milestones                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Contractual milestone payment net sales   $ 5.0