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