XML 60 R49.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 $ 845,939
Acquisitions 3,927
Currency adjustments 26,924
Balance at June 30, 2025 876,790
US  
Goodwill [Roll Forward]  
Balance at December 31, 2024 352,288
Acquisitions 2,499
Currency adjustments 274
Balance at June 30, 2025 355,061
Canada  
Goodwill [Roll Forward]  
Balance at December 31, 2024 493,651
Acquisitions 1,428
Currency adjustments 26,650
Balance at June 30, 2025 $ 521,729