v3.25.4
Nature of the business (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
USD ($)
product
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2025
USD ($)
product
Dec. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]                  
Number of product candidates under development | product 3           3    
Net loss $ 70,930 $ 83,100 $ 86,693 $ 66,340 $ 53,055 $ 53,772 $ 240,723 $ 173,167  
Accumulated deficit $ 1,189,302           $ 1,189,302   $ 948,579