XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill - Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 125,190 $ 125,190
Intangible assets acquired $ 37,300    
Accumulated amortization (67,287) (53,501)  
Net intangible assets $ 95,203 71,689  
Weighted average remaining years of useful life 10 years    
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   84,370 84,370
Intangible assets acquired $ 28,200    
Accumulated amortization (41,738) (33,612)  
Net intangible assets $ 70,832 50,758  
Weighted average remaining years of useful life 9 years    
Trademark      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   11,120 11,120
Intangible assets acquired $ 1,200    
Accumulated amortization (5,177) (4,297)  
Net intangible assets $ 7,143 6,823  
Weighted average remaining years of useful life 13 years    
Developed Technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   29,700 $ 29,700
Intangible assets acquired $ 7,900    
Accumulated amortization (20,372) (15,592)  
Net intangible assets $ 17,228 $ 14,108  
Weighted average remaining years of useful life 8 years