XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.1
License, Collaboration, and Funding Agreements - Genzyme Agreement (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Payment on obligation under license agreement   $ 7,000,000 $ 5,000,000
Collaborative arrangement, rights and obligations, cumulative net sales threshold three   $ 300,000,000  
Collaborative Arrangement Transaction Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag   false  
Genzyme Agreement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Milestone payments   $ 13,000,000.0  
Collaborative Arrangement, Rights and Obligations, Maximum Aggregate Milestone Payments, Remaining   3,000,000  
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments   5,000,000  
Collaborative arrangement, rights and obligations, one time payment one   500,000  
Collaborative arrangement, rights and obligations, one time payment two   1,500,000  
Collaborative arrangement, rights and obligations, one time payment three   3,000,000  
Collaborative arrangement, rights and obligations, cumulative net sales threshold one   50,000,000  
Collaborative arrangement, rights and obligations, cumulative net sales threshold two   150,000,000  
Collaborative arrangement, sales-based milestone payments accrued   $ 500,000  
Genzyme Agreement | Subsequent Event      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Milestone payments $ 3,000,000.0    
Genzyme Agreement | 6% Net Sales      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, performance obligation, percentage of net sale (percent)   0.06  
Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer   $ 150,000,000  
Genzyme Agreement | 10% Net Sales      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, performance obligation, percentage of net sale (percent)   0.10  
Genzyme Agreement | 10% Net Sales | Minimum      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer   $ 150,000,000  
Genzyme Agreement | 10% Net Sales | Maximum      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer   $ 300,000,000  
Genzyme Agreement | 12% Net Sales      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, performance obligation, percentage of net sale (percent)   0.1200  
Genzyme Agreement | 12% Net Sales | Minimum      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer   $ 300,000,000  
Genzyme Agreement | 15% Sublease Payments Received      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue, performance obligation, percentage of net sale (percent)   0.15