XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill, net - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]                
Goodwill $ 791,101 $ 771,464 $ 781,975 $ 828,108 $ 836,617 $ 875,591 $ 843,298 $ 884,052
Less: accumulated impairment losses (31,429) (30,157) (30,916)       $ (64,122)  
Goodwill net, Beginning Balance 741,307 751,059 779,176 836,617 875,591 884,052    
Foreign currency translation adjustments 18,365 (9,752) (14,523) (8,509) (8,719) (8,461)    
Goodwill disposed     (44,326)   (30,255)      
Accumulated impairment loss disposed     30,732          
Goodwill net, Ending Balance $ 759,672 $ 741,307 $ 751,059 $ 828,108 $ 836,617 $ 875,591