XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Goodwill [Roll Forward]  
Balance at December 31, 2024 $ 563,404
Currency translation adjustments 38,759
Balance at June 30, 2025 602,163
Mexico  
Goodwill [Roll Forward]  
Balance at December 31, 2024 491,066
Currency translation adjustments 35,757
Balance at June 30, 2025 526,823
Peru  
Goodwill [Roll Forward]  
Balance at December 31, 2024 72,338
Currency translation adjustments 3,002
Balance at June 30, 2025 $ 75,340