XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Goodwill        
Balance at the beginning of the period     $ 512,383  
Foreign exchange     48,250  
Balance at the end of the period $ 560,633 $ 497,990 560,633 $ 497,990
Intangible Assets        
Balance at the beginning of the period     375,051  
Amortization (6,700) (5,700) (13,398) (11,300)
Foreign exchange     37,708  
Balance at the end of the period $ 399,361 $ 352,496 $ 399,361 $ 352,496