v3.22.2.2
ACQUISITIONS - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Jul. 01, 2022
May 10, 2022
Apr. 01, 2022
Apr. 01, 2021
Feb. 01, 2021
Jun. 30, 2022
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Business Acquisition [Line Items]                        
Payments to acquire business                   $ 2,579 $ 24,830  
Issuance of equity for Aimtell/Aramis//PushPros, and Crisp Results                   10,000 35,000  
Change in fair value of contingent consideration liabilities             $ (3)   $ (3,085) 2,533 $ (2,525)  
Contingent consideration payable - non-current             31     $ 31   $ 1,069
Maximum | Brand                        
Business Acquisition [Line Items]                        
Expected useful life                   7 years    
Maximum | Customer relationships                        
Business Acquisition [Line Items]                        
Expected useful life                   6 years    
Maximum | Technology                        
Business Acquisition [Line Items]                        
Expected useful life                   5 years    
Maximum | Non-competition agreements                        
Business Acquisition [Line Items]                        
Expected useful life                   3 years    
Traverse                        
Business Acquisition [Line Items]                        
Consideration transferred   $ 2,500                    
Contingent consideration liability   $ 428         438     $ 438    
Milestone period for contingent consideration   15 months                    
Change in fair value of contingent consideration liabilities           $ 10            
Expected useful life                   5 years    
Goodwill, measurement period adjustment           $ (162)            
Traverse | Brand                        
Business Acquisition [Line Items]                        
Expected useful life                   3 years    
Traverse | Customer relationships                        
Business Acquisition [Line Items]                        
Expected useful life                   5 years    
Traverse | Technology                        
Business Acquisition [Line Items]                        
Expected useful life                   5 years    
Traverse | Non-competition agreements                        
Business Acquisition [Line Items]                        
Expected useful life                   1 year    
Traverse | Maximum                        
Business Acquisition [Line Items]                        
Contingent consideration liability   $ 500                    
Crisp Results                        
Business Acquisition [Line Items]                        
Consideration transferred       $ 40,000                
Contingent consideration liability       5,200                
Payments to acquire business       $ 20,000                
Equity issued to acquiree (in shares)       1,600,000                
Issuance of equity for Aimtell/Aramis//PushPros, and Crisp Results       $ 20,000                
Contingent consideration     $ 10,000                  
Deferred payment       $ 5,000                
Deferred payment period       18 months                
Change in fair value of contingent consideration liabilities     $ 2,600             $ 200    
Deferred payment period       20 days                
Deferred acquisition consideration payable       $ 4,600     $ 5,000     $ 5,000    
Expected useful life                   5 years 7 months 6 days    
Crisp Results | Class A Common Stock                        
Business Acquisition [Line Items]                        
Shares issued in connection with acquisition (in shares) 2,990,000                      
Sale of stock price per unit (usd per share) $ 3.3455                      
Crisp Results | Brand                        
Business Acquisition [Line Items]                        
Expected useful life                   7 years    
Crisp Results | Customer relationships                        
Business Acquisition [Line Items]                        
Expected useful life                   6 years    
Crisp Results | Maximum | Brand                        
Business Acquisition [Line Items]                        
Expected useful life                   7 years    
Crisp Results | Maximum | Customer relationships                        
Business Acquisition [Line Items]                        
Expected useful life                   6 years    
AAP                        
Business Acquisition [Line Items]                        
Consideration transferred         $ 20,000              
Contingent consideration liability         2,100              
Payments to acquire business         $ 5,000              
Equity issued to acquiree (in shares)         1,290,000              
Issuance of equity for Aimtell/Aramis//PushPros, and Crisp Results         $ 15,000              
Change in fair value of contingent consideration liabilities                   $ 1,000    
Expected useful life                   4 years    
Contingent consideration payable - non-current         $ 15,000              
Earnout period         3 years              
Goodwill, measurement period adjustment               $ 100        
AAP | Brand                        
Business Acquisition [Line Items]                        
Expected useful life                   2 years 1 month 6 days    
AAP | Customer relationships                        
Business Acquisition [Line Items]                        
Expected useful life                   4 years 1 month 6 days    
AAP | Technology                        
Business Acquisition [Line Items]                        
Expected useful life                   4 years    
AAP | Non-competition agreements                        
Business Acquisition [Line Items]                        
Expected useful life                   3 years