XML 470 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Jul. 01, 2022
May 10, 2022
Apr. 01, 2022
Apr. 01, 2021
Feb. 01, 2021
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                  
Payments to acquire business               $ 2,502 $ 25,129
Issuance of equity for AAP and Crisp Results               10,000 35,000
Change in fair value of contingent consideration liabilities               2,583 1,106
Contingent consideration payable - non-current               $ 0 $ 1,069
Maximum | Technology                  
Business Acquisition [Line Items]                  
Expected useful life               5 years  
Maximum | Customer relationships                  
Business Acquisition [Line Items]                  
Expected useful life                 6 years
Maximum | Brand                  
Business Acquisition [Line Items]                  
Expected useful life                 7 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           $ 431  
Milestone period for contingent consideration   15 months              
Expected useful life               5 years  
Change in fair value of contingent consideration liabilities           $ 3      
Goodwill, measurement period adjustment           $ 291      
Traverse | Technology                  
Business Acquisition [Line Items]                  
Expected useful life   5 years           5 years  
Traverse | Customer relationships                  
Business Acquisition [Line Items]                  
Expected useful life   5 years           5 years  
Traverse | Brand                  
Business Acquisition [Line Items]                  
Expected useful life   3 years           3 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          
Expected useful life               5 years 7 months 6 days  
Payments to acquire business       $ 20,000          
Equity issued to acquiree (in shares)       1,600          
Issuance of equity for AAP 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  
Crisp Results | Scenario, Adjustment | Fair Value Mark-to-Market Changes                  
Business Acquisition [Line Items]                  
Contingent consideration liability       $ 5,200          
Crisp Results | Class A Common Stock                  
Business Acquisition [Line Items]                  
Shares issued in connection with acquisition (in shares) 2,990                
Sale of stock price per unit (usd per share) $ 3.3455                
Crisp Results | Customer relationships                  
Business Acquisition [Line Items]                  
Expected useful life               6 years  
Crisp Results | Brand                  
Business Acquisition [Line Items]                  
Expected useful life               7 years  
Crisp Results | Maximum | Customer relationships                  
Business Acquisition [Line Items]                  
Expected useful life               6 years  
Crisp Results | Maximum | Brand                  
Business Acquisition [Line Items]                  
Expected useful life               7 years  
AAP                  
Business Acquisition [Line Items]                  
Consideration transferred         $ 20,000        
Contingent consideration liability         2,100        
Expected useful life               4 years  
Payments to acquire business         $ 5,000        
Equity issued to acquiree (in shares)         1,290        
Issuance of equity for AAP and Crisp Results         $ 15,000        
Change in fair value of contingent consideration liabilities               $ 1,000  
Contingent consideration payable - non-current         $ 15,000        
Earnout period         3 years        
Goodwill, measurement period adjustment             $ 100    
AAP | Technology                  
Business Acquisition [Line Items]                  
Expected useful life               4 years  
AAP | Customer relationships                  
Business Acquisition [Line Items]                  
Expected useful life               4 years 1 month 6 days  
AAP | Brand                  
Business Acquisition [Line Items]                  
Expected useful life               2 years 1 month 6 days  
AAP | Non-competition agreements                  
Business Acquisition [Line Items]                  
Expected useful life               3 years