XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross $ 166,130 $ 131,987
Accumulated Amortization (69,312) (45,474)
Net $ 96,818 $ 86,513
Backlog    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 3 years 3 years
Gross $ 4,500 $ 5,800
Accumulated Amortization (1,816) (937)
Net 2,684 4,863
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross 75,188 64,302
Accumulated Amortization (23,795) (14,890)
Net $ 51,393 $ 49,412
Customer Relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 3 years 3 years
Customer Relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 10 years 10 years
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross $ 72,723 $ 52,144
Accumulated Amortization (37,333) (27,646)
Net $ 35,390 $ 24,498
Developed Technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 3 years 3 years
Developed Technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 8 years 8 years
Noncompete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross $ 6,452 $ 3,062
Accumulated Amortization (1,725) (766)
Net $ 4,727 $ 2,296
Noncompete Agreements | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 3 years 3 years
Noncompete Agreements | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 5 years 5 years
Tradename and Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross $ 7,267 $ 6,679
Accumulated Amortization (4,643) (1,235)
Net $ 2,624 $ 5,444
Tradename and Trademarks | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 1 year 1 year
Tradename and Trademarks | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average Useful Life (Years) 4 years 4 years