XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 417,185 $ 419,517
Accumulated amortization (164,301) (140,988)
Foreign currency exchange rate fluctuations (1,880) (913)
Net carrying amount 251,004 277,616
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 311,089 309,989
Accumulated amortization (94,108) (78,093)
Foreign currency exchange rate fluctuations (1,880) (933)
Net carrying amount $ 215,101 $ 230,963
Customer relationships | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 10 years
Customer relationships | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 30 years 30 years
Acquired technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 92,066 $ 95,466
Accumulated amortization (61,471) (55,859)
Foreign currency exchange rate fluctuations 0 6
Net carrying amount $ 30,595 $ 39,613
Acquired technology | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Acquired technology | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,800 $ 1,800
Accumulated amortization (675) 0
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 1,125 $ 1,800
Useful life 2 years 2 years
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 9,200 $ 9,200
Accumulated amortization (6,371) (5,600)
Foreign currency exchange rate fluctuations 0 14
Net carrying amount $ 2,829 $ 3,614
Trade names | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years 5 years
Trade names | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 12 years 12 years
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 2,430 $ 2,462
Accumulated amortization (1,276) (1,186)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 1,154 $ 1,276
Patents | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 2 years 2 years
Patents | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 600 $ 600
Accumulated amortization (400) (250)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 200 $ 350
Useful life 3 years 3 years