v3.26.1
Employee benefits - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Defined Benefit Plan Disclosure [Line Items]          
Defined benefit liability $ 31,100,000   $ 31,100,000   $ 31,600
Defined benefit plan, expected future benefit payment, 2026 800,000   800,000    
Defined benefit plan, expected future benefit payment, 2027 700,000   700,000    
Defined benefit plan, expected future benefit payment, 2028 1,300,000   1,300,000    
Defined benefit plan, expected future benefit payment, 2029 1,600,000   1,600,000    
Defined benefit plan, expected future benefit payment, 2030 3,300,000   3,300,000    
Defined benefit plan, expected future benefit payment, 2031 through 2035 14,000,000   14,000,000    
Austria [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plans 11,600,000 $ 10,100,000 23,500,000 $ 19,900,000  
United States [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plans $ 3,300,000 $ 2,500,000 $ 4,300,000 $ 3,300,000