XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Income taxes - Additional Information (Details) - Germany - Subsequent event
Jul. 18, 2025
Income taxes  
Effective income tax rate, before change in enacted rate 15.00%
Effective income tax rate, reduction in enacted tax rate for each year, percentage 1.00%
Effective Income Tax Rate, After Change In Enacted Rate 10.00%