v3.26.3
Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Goodwill [Roll Forward]  
Balance at December 31, 2025 $ 637,300
Currency translation adjustments 4,219
Balance at September 30, 2026 641,519
Mexico  
Goodwill [Roll Forward]  
Balance at December 31, 2025 557,241
Currency translation adjustments 5,493
Balance at September 30, 2026 562,734
Peru  
Goodwill [Roll Forward]  
Balance at December 31, 2025 80,059
Currency translation adjustments (1,274)
Balance at September 30, 2026 $ 78,785