XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
May 31, 2024
Income Tax Contingency [Line Items]    
Effective income tax, percent 26.00%  
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