XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 10, 2023
USD ($)
Jul. 03, 2023
USD ($)
Mar. 30, 2023
USD ($)
period
Jul. 01, 2022
$ / shares
shares
May 10, 2022
USD ($)
Apr. 01, 2021
USD ($)
shares
Feb. 01, 2021
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 04, 2022
USD ($)
Business Acquisition [Line Items]                    
Net working capital adjustment amount     $ 600              
Payments to acquire business               $ 33,564 $ 2,502  
Issuance of equity for Crisp Results               0 10,000  
Contingent consideration payable - non-current               $ 512 $ 0  
Maximum | Technology                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)               7 years    
Maximum | Brand                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)                 7 years  
Maximum | Customer relationships                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)                 12 years  
ClickDealer                    
Business Acquisition [Line Items]                    
Consideration transferred     31,800              
Holdbacks transactions     3,500              
Holdbacks payables transactions   $ 1,500 $ 2,000              
Holdbacks payment period (in months)     24 months              
Contingent consideration liability     $ 2,392              
Number of periods | period     2              
Milestone period (in years)     1 year              
Estimated net working capital adjustment amount     $ 300              
Estimated useful life (in years)               10 years    
ClickDealer | Class A Common Stock                    
Business Acquisition [Line Items]                    
Contingent consideration liability     $ 10,000              
ClickDealer | Technology                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)     5 years         7 years    
ClickDealer | Brand                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)     7 years         5 years    
ClickDealer | Customer relationships                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)     12 years         12 years    
Traverse                    
Business Acquisition [Line Items]                    
Consideration transferred         $ 2,500          
Estimated useful life (in years)               5 years    
Milestone period for contingent consideration         15 months          
Traverse | Technology                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)               5 years    
Traverse | Brand                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)               3 years    
Traverse | Customer relationships                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)               5 years    
Traverse | Non-competition agreements                    
Business Acquisition [Line Items]                    
Estimated useful life (in years)               1 year    
Traverse | Maximum                    
Business Acquisition [Line Items]                    
Contingent consideration liability         $ 500          
Payment for contingent consideration $ 500                  
Crisp Results                    
Business Acquisition [Line Items]                    
Consideration transferred           $ 40,000        
Payments to acquire business           $ 20,000        
Equity issued to acquiree (in shares) | shares           106,700        
Issuance of equity for Crisp Results           $ 20,000        
Contingent consideration           10,000        
Deferred payment           $ 5,000        
Deferred payment period (in months)           18 months        
Deferred payment period (in days)           20 days        
Deferred acquisition consideration payable                   $ 5,000
Crisp Results | Class A Common Stock                    
Business Acquisition [Line Items]                    
Shares issued in connection with the Crisp Earnout (in shares) | shares       199,300            
Sale of stock price per unit (in usd per share) | $ / shares       $ 50.18            
AAP                    
Business Acquisition [Line Items]                    
Consideration transferred             $ 20,000      
Payments to acquire business             $ 5,000      
Equity issued to acquiree (in shares) | shares             86,000      
Issuance of equity for Crisp Results             $ 15,000      
Contingent consideration payable - non-current             $ 15,000      
Earnout period (in years)             3 years