XML 124 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]                      
Intangible Assets, Gross (Excluding Goodwill) $ 371,680       $ 71,108       $ 371,680 $ 71,108  
Finite-Lived Intangible Assets, Accumulated Amortization 26,905       9,705       26,905 9,705  
Intangible assets, less accumulated amortization 344,775       61,403       344,775 61,403  
Finite-Lived Intangible Assets, Net 333,562       47,278       333,562 47,278  
2018 34,847               34,847    
2019 34,508               34,508    
2020 34,508               34,508    
2021 34,504               34,504    
2022 34,345               34,345    
Thereafter 160,850               160,850    
Amortization of intangible assets 8,901 $ 6,423 $ 1,139 $ 1,139 1,139 $ 1,079 $ 966 $ 967 17,602 4,152 $ 2,921
Goodwill 418,234       69,694       418,234 69,694 46,050
Goodwill, Acquired During Period                 357,316 8,791  
Goodwill, Impaired, Accumulated Impairment Loss 0       0       0 0  
Finite-Lived Intangible Assets, Gross 360,467       56,983       360,467 56,983  
Indefinite-Lived License Agreements 11,213       14,125       11,213 14,125  
Goodwill                      
Finite-Lived Intangible Assets [Line Items]                      
Translation Adjustment Functional to Reporting Currency, Net of Tax (8,776)               $ (8,776)    
Other Intangible Assets                      
Finite-Lived Intangible Assets [Line Items]                      
Weighted average useful life                 5 years    
Customer relationships                      
Finite-Lived Intangible Assets [Line Items]                      
Finite-Lived Intangible Assets, Accumulated Amortization 24,630       8,293       $ 24,630 8,293  
Finite-Lived Intangible Assets, Net 323,720       44,585       323,720 44,585  
Amortization of intangible assets                 16,739 3,622 2,472
Finite-Lived Intangible Assets, Gross 348,350       52,878       348,350 52,878  
Non-compete Agreements                      
Finite-Lived Intangible Assets [Line Items]                      
Finite-Lived Intangible Assets, Accumulated Amortization 1,080       810       1,080 810  
Finite-Lived Intangible Assets, Net 270       540       270 540  
Amortization of intangible assets                 270 270 270
Finite-Lived Intangible Assets, Gross 1,350       1,350       1,350 1,350  
Trade Names                      
Finite-Lived Intangible Assets [Line Items]                      
Finite-Lived Intangible Assets, Accumulated Amortization 1,195       602       1,195 602  
Finite-Lived Intangible Assets, Net 9,572       2,153       9,572 2,153  
Amortization of intangible assets                 593 260 $ 179
Finite-Lived Intangible Assets, Gross $ 10,767       $ 2,755       $ 10,767 $ 2,755