v3.22.2.2
ACQUISITIONS - Net Assets And Liabilities Acquired (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
May 10, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 77,219   $ 76,558
Minimum      
Business Acquisition [Line Items]      
Expected useful life of acquired property, plant and equipment 3 years    
Maximum      
Business Acquisition [Line Items]      
Expected useful life of acquired property, plant and equipment 5 years    
Technology | Minimum      
Business Acquisition [Line Items]      
Expected Useful Life 4 years    
Technology | Maximum      
Business Acquisition [Line Items]      
Expected Useful Life 5 years    
Customer relationships | Minimum      
Business Acquisition [Line Items]      
Expected Useful Life 4 years    
Customer relationships | Maximum      
Business Acquisition [Line Items]      
Expected Useful Life 6 years    
Brand | Minimum      
Business Acquisition [Line Items]      
Expected Useful Life 1 year    
Brand | Maximum      
Business Acquisition [Line Items]      
Expected Useful Life 7 years    
Non-competition agreements | Minimum      
Business Acquisition [Line Items]      
Expected Useful Life 1 year    
Non-competition agreements | Maximum      
Business Acquisition [Line Items]      
Expected Useful Life 3 years    
AAP      
Business Acquisition [Line Items]      
Expected Useful Life 4 years    
Cash     0
Goodwill     9,761
Accounts receivable, net     3,100
Property and equipment     250
Accounts payable     (2,887)
Other assets acquired and liabilities assumed, net     740
Net assets and liabilities acquired     22,845
AAP | Technology      
Business Acquisition [Line Items]      
Expected Useful Life 4 years    
Finite-lived intangible assets acquired     3,900
AAP | Customer relationships      
Business Acquisition [Line Items]      
Expected Useful Life 4 years 1 month 6 days    
Finite-lived intangible assets acquired     7,690
AAP | Brand      
Business Acquisition [Line Items]      
Expected Useful Life 2 years 1 month 6 days    
Finite-lived intangible assets acquired     208
AAP | Non-competition agreements      
Business Acquisition [Line Items]      
Expected Useful Life 3 years    
Finite-lived intangible assets acquired     83
Crisp Results      
Business Acquisition [Line Items]      
Cash     0
Goodwill     21,894
Accounts receivable, net     2,610
Property and equipment     220
Accounts payable     (1,593)
Other assets acquired and liabilities assumed, net     1
Net assets and liabilities acquired     50,132
Crisp Results | Technology      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired     0
Crisp Results | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired     19,600
Crisp Results | Brand      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired     7,400
Crisp Results | Non-competition agreements      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired     $ 0
Traverse      
Business Acquisition [Line Items]      
Expected Useful Life 5 years    
Cash $ 232    
Goodwill 282 $ 444  
Accounts receivable, net 276    
Property and equipment 0    
Accounts payable (232)    
Other assets acquired and liabilities assumed, net 7    
Net assets and liabilities acquired $ 3,164    
Traverse | Technology      
Business Acquisition [Line Items]      
Expected Useful Life 5 years    
Finite-lived intangible assets acquired $ 2,490 2,500  
Traverse | Customer relationships      
Business Acquisition [Line Items]      
Expected Useful Life 5 years    
Finite-lived intangible assets acquired $ 50 50  
Traverse | Brand      
Business Acquisition [Line Items]      
Expected Useful Life 3 years    
Finite-lived intangible assets acquired $ 59 59  
Traverse | Non-competition agreements      
Business Acquisition [Line Items]      
Expected Useful Life 1 year    
Finite-lived intangible assets acquired $ 0 $ 3