XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - Dutch Tax Law
€ in Millions
9 Months Ended
Sep. 30, 2024
EUR (€)
Income Tax Disclosure [Line Items]  
Taxable income that exceeds €1.0 million, percentage 50.00%
Maximum  
Income Tax Disclosure [Line Items]  
Future taxable income offset limit € 1.0
Minimum  
Income Tax Disclosure [Line Items]  
Future taxable income exceeding limit € 1.0