v3.25.1
Segment reporting (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 1  
Segment Reporting Information [Line Items]    
General and administrative $ 9,330 $ 10,288
Total operating expenses 36,402 35,258
Non-operating income (2,842) (3,858)
Net loss (26,322) (28,361)
Reportable Segment | Operating Segments    
Segment Reporting Information [Line Items]    
Development expenses 14,550 11,001
Research expenses 7,724 7,218
General and administrative 8,621 8,387
Total operating expenses 30,895 26,606
Non-operating income (2,842) (3,858)
Adjustments or reconciling items (1,731) 5,613
Net loss $ (26,322) $ (28,361)