Income taxes (Details) - USD ($) $ in Millions |
1 Months Ended | 9 Months Ended | |
|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2024 |
May 31, 2024 |
|
| Income Tax Contingency [Line Items] | |||
| Effective income tax, percent | 26.00% | ||
| Additional tax benefit | $ 1.6 | ||
| Tax Year 2016 To 2018 | |||
| Income Tax Contingency [Line Items] | |||
| Research and development tax credit that are proposed to be disallowed | $ 8.5 | ||
| Research and development tax credits | $ 12.9 | ||
| Income tax credits, net | $ 1.0 |