Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Summary of Company's intangible assets (Details)

v3.22.0.1
Goodwill and Intangible Assets - Summary of Company's 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 $ 227,596 $ 177,120  
Accumulated Amortization (74,201) (55,410)  
Total 153,395 121,710  
Amortization expense 18,800 17,900 $ 17,100
Trademarks and brands      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 11,735 11,690  
Accumulated Amortization (3,422) (2,562)  
Total 8,313 9,128  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 143,728 102,220  
Accumulated Amortization (36,831) (27,720)  
Total 106,897 74,500  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 72,065 63,210  
Accumulated Amortization (33,937) (25,128)  
Total 38,128 $ 38,082  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 68    
Accumulated Amortization (11)    
Total $ 57