v3.25.4
Employee benefit plans - Defined contribution plans (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Y
Dec. 31, 2025
EUR (€)
Y
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
EUR (€)
Plan 401(k)        
Defined contribution plans        
Maximum annual contributions as a percentage of gross pay (as a percent) 75.00% 75.00%    
Maximum annual contributions $ 23,500 € 20,800    
Minimum age in which individual qualified for greater contribution amount | Y 50 50    
Maximum annual contributions if over age 50 $ 31,000 € 27,400    
Percentage of employee's deposit that Company will match 50.00% 50.00%    
Maximum percentage of employee's pay that Company will match 3.00% 3.00%    
Defined contribution expense   € 72,473,000 € 76,552,000 € 71,750,000
State plan        
Defined contribution plans        
Defined contribution expense   € 33,330,000 € 31,072,000 € 29,787,000