XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Acquisition Purchase Price Allocation (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2023
Mar. 01, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Identified intangible assets $ 38,967 $ 15,679      
Amortization of deferred revenue     $ 0 $ 883 $ 4,417
Purchase Accounting Adjustments     (300)    
Acquired Software          
Business Acquisition [Line Items]          
Identified intangible assets $ 9,092 $ 12,926      
Amortization Period (in years) 5 years 5 years      
Trade Names          
Business Acquisition [Line Items]          
Identified intangible assets $ 722 $ 1,446      
Amortization Period (in years) 5 years 10 years      
Customer Relationships          
Business Acquisition [Line Items]          
Identified intangible assets $ 29,153 $ 1,307      
Amortization Period (in years) 14 years 7 years      
AccuTrade Acquisition          
Business Acquisition [Line Items]          
Additional cash consideration required to be paid to former owners of acquired business     63,000    
Additional consideration required to be paid in stock to former owners of acquired business     $ 15,000    
Revenue targets for contingent consideration performance period     3 years    
Identified intangible assets [1]   $ 15,679      
Preliminary fair value of the license     $ 6,500 6,500  
Amortization of deferred revenue       $ 900 $ 4,400
Cash   $ 1,200      
Preliminary Fair Value Difference     5,300    
License fee     6,500    
D2C Media Acquisition [Member]          
Business Acquisition [Line Items]          
Identified intangible assets [2] $ 38,967        
Purchase Accounting Adjustments     300    
Payment related to purchase accounting adjustment     $ 200    
[1] Information regarding the identifiable intangible assets acquired is as follows:
[2] Information regarding the identifiable intangible assets acquired is as follows: