XML 147 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill - Summary of Cost, Accumulated Amortization and Net Book Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Summary of cost, accumulated amortization and net book value of intangible assets    
Gross Carrying Amount $ 190,702 $ 109,603
Accumulated Amortization (37,573) (56,903)
Finite-Lived Intangible Assets, Net 156,736 54,672
Customer relationships    
Summary of cost, accumulated amortization and net book value of intangible assets    
Gross Carrying Amount 111,220 81,231
Accumulated Amortization (22,777) (38,773)
Finite-Lived Intangible Assets, Net 88,443 42,458
Technology    
Summary of cost, accumulated amortization and net book value of intangible assets    
Gross Carrying Amount 45,614 16,915
Accumulated Amortization (7,517) (13,290)
Finite-Lived Intangible Assets, Net 38,097 3,625
Licenses and other    
Summary of cost, accumulated amortization and net book value of intangible assets    
Gross Carrying Amount 33,868 11,457
Accumulated Amortization (7,279) (4,840)
Finite-Lived Intangible Assets, Net 26,589 6,617
Finite-Lived Intangible Assets    
Summary of cost, accumulated amortization and net book value of intangible assets    
Finite-Lived Intangible Assets, Net $ 153,129 $ 52,700