XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (Note 4) $ 6,397 $ 9,892 $ 7,965
Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (Note 4)   2,100 600
Employee severance | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (Note 4) 1,300    
Employee severance | Americas      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (Note 4) 1,600 3,100 2,300
Employee severance | International      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges (Note 4) $ 3,500 $ 4,700 $ 5,100