v3.25.3
Income taxes - Effective Tax Rate (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income taxes          
Effective income tax rate   (12.00%) 0.10% (6.30%) (1.00%)
Enacted tax rate       25.80%  
Taxable income on royalty financing agreement       $ 375,000  
Operating losses carryforward       (30,300)  
Current income tax expense related to the Dutch operations   $ 7,479   7,479  
Interest expense   (1,100)   (1,100)  
Increase in deferred tax expenses       900  
Deferred tax expenses   $ 862   $ 862  
Royalty Financing Agreement          
Income taxes          
Upfront payment received $ 375,000