XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.1
License and collaboration agreements - Summary of Transaction Price Allocated to Each Performance Obligation, in Addition to Revenue Activity (Details) - Biogen License Agreement
3 Months Ended
Mar. 31, 2025
USD ($)
License And Collaboration Agreement [Line Items]  
Transaction Price Allocated $ 243,423
Revenue Recognized 152,421
IP License  
License And Collaboration Agreement [Line Items]  
Transaction Price Allocated 150,779
Revenue Recognized 150,779
Global Development Activity  
License And Collaboration Agreement [Line Items]  
Transaction Price Allocated 92,644
Revenue Recognized $ 1,642