XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 161,449 $ 42,019
Accumulated Amortization 18,316 7,894
Intangible Assets, Net 143,133 34,125
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 57,949 13,247
Accumulated Amortization 6,574 2,489
Intangible Assets, Net $ 51,375 10,758
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 9 years  
Purchased technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 93,241 26,896
Accumulated Amortization 10,578 5,053
Intangible Assets, Net $ 82,663 21,843
Purchased technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Purchased technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years  
Trademarks/trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 10,259 1,876
Accumulated Amortization 1,164 352
Intangible Assets, Net $ 9,095 $ 1,524
Trademarks/trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 1 year  
Trademarks/trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years