XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and other intangible assets - Intangible assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross Value $ 405,920,000 $ 303,401,000  
Accumulated Amortization 141,727,000 100,523,000  
Net Carrying Value 264,193,000 202,878,000  
Net Carrying Value 264,193,000 202,878,000  
Gross Value 406,320,000    
Net Carrying Value 264,593,000 202,878,000  
Foreign currency translation adjustment (2,100,000)    
Amortization expense 41,300,000 33,300,000 $ 32,700,000
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2022 47,303,000    
2023 39,517,000    
2024 35,984,000    
2025 34,859,000    
2026 30,538,000    
Thereafter 75,992,000    
Goodwill and intangible asset impairment $ 0 $ 0 $ 0
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 2 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 12 years    
IPR&D      
Finite-Lived Intangible Assets [Line Items]      
Indefinite $ 400,000    
Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Useful Life   8 years  
Gross Value 34,690,000 $ 34,320,000  
Accumulated Amortization 17,788,000 13,454,000  
Net Carrying Value $ 16,902,000 $ 20,866,000  
Weighted‑ Average Remaining Useful Life 3 years 9 months 18 days 4 years 9 months 18 days  
Net Carrying Value $ 16,902,000 $ 20,866,000  
Trademarks | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 3 years    
Trademarks | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 8 years    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Value $ 249,495,000 214,428,000  
Accumulated Amortization 75,600,000 55,810,000  
Net Carrying Value $ 173,895,000 $ 158,618,000  
Weighted‑ Average Remaining Useful Life 8 years 3 months 18 days 8 years 8 months 12 days  
Net Carrying Value $ 173,895,000 $ 158,618,000  
Customer relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 2 years 2 years  
Customer relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 12 years 12 years  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Useful Life   5 years  
Gross Value $ 116,193,000 $ 54,563,000  
Accumulated Amortization 47,142,000 31,173,000  
Net Carrying Value $ 69,051,000 $ 23,390,000  
Weighted‑ Average Remaining Useful Life 5 years 1 month 6 days 2 years 3 months 18 days  
Net Carrying Value $ 69,051,000 $ 23,390,000  
Developed technology | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 5 years    
Developed technology | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 6 years 6 months    
Non-competes      
Finite-Lived Intangible Assets [Line Items]      
Useful Life   2 years  
Gross Value $ 1,797,000 $ 90,000  
Accumulated Amortization 439,000 86,000  
Net Carrying Value $ 1,358,000 $ 4,000  
Weighted‑ Average Remaining Useful Life 2 years 1 month 6 days  
Net Carrying Value $ 1,358,000 $ 4,000  
Non-competes | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 2 years    
Non-competes | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 2 years 6 months    
Order backlog      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 2 years 6 months    
Gross Value $ 3,745,000    
Accumulated Amortization 758,000    
Net Carrying Value $ 2,987,000    
Weighted‑ Average Remaining Useful Life 2 years    
Net Carrying Value $ 2,987,000