XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Goodwill          
Balance at the beginning of the period   $ 550,946   $ 512,383  
Foreign exchange       48,635  
Balance at the end of the period $ 557,836 512,383 $ 550,946 557,836 $ 550,946
Intangible Assets          
Balance at the beginning of the period   395,517   375,051  
Amortization (7,100)   (6,600) (19,879) (18,000)
Foreign exchange       37,708  
Balance at the end of the period $ 392,517 $ 375,051 $ 395,517 $ 392,517 $ 395,517