XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (37,513) $ (26,895)
Total 93,610  
Gross carrying value 131,491 129,491
Total intangible assets 93,978 102,596
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 69,860 69,100
Accumulated amortization (15,116) (10,797)
Total 54,744 58,303
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 50,130 49,500
Accumulated amortization (17,325) (12,375)
Total 32,805 37,125
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 3,910 3,300
Accumulated amortization (1,925) (1,375)
Total 1,985 1,925
Internet protocol addresses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 4,984 4,984
Accumulated amortization (1,222) (973)
Total 3,762 4,011
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 2,200 2,200
Accumulated amortization (1,925) (1,375)
Total 275 825
In-process research and development ("IPR&D")    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 368 368
Accumulated amortization 0 0
Total 368 368
Domain name    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 39 39
Accumulated amortization 0 0
Total $ 39 $ 39