v3.25.1
Collaboration and License Agreements - Fulcrum Therapeutics, Inc (Details)
1 Months Ended 3 Months Ended
Jul. 31, 2023
USD ($)
milestone
performanceObligation
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Collaboration and License Agreements      
Research and collaboration revenue   $ 858,000 $ 0
Fulcrum Therapeutics, Inc.      
Collaboration and License Agreements      
Deferred revenue $ 400,000    
Number of performance obligations | performanceObligation 1    
Fixed consideration amount $ 400,000    
Research and collaboration revenue   $ 0 $ 0
Fulcrum Therapeutics, Inc. | Tier 1 Product | Minimum      
Collaboration and License Agreements      
Development and commercial one time milestone receivable | milestone 1    
Variable consideration amount $ 600,000    
Fulcrum Therapeutics, Inc. | Tier 1 Product | Maximum      
Collaboration and License Agreements      
Variable consideration amount $ 20,000,000.0