XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 01, 2023
Feb. 23, 2023
Mar. 14, 2022
Jan. 13, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Business Acquisition [Line Items]                
Amortization expense         $ 2,307 $ 1,880 $ 227  
Developed technology                
Business Acquisition [Line Items]                
Weighted average useful life         4 years 1 month 6 days 4 years 9 months 18 days    
Trade name                
Business Acquisition [Line Items]                
Weighted average useful life         3 years 8 months 12 days 4 years 7 months 6 days    
Customer relationships                
Business Acquisition [Line Items]                
Weighted average useful life         4 years 4 months 24 days 2 years 3 months 18 days    
Content                
Business Acquisition [Line Items]                
Weighted average useful life         2 years 3 months 18 days 3 years 1 month 6 days    
Capitalized internal-use software                
Business Acquisition [Line Items]                
Weighted average useful life         2 years 9 months 18 days 2 years 7 months 6 days    
Capitalized software development costs         $ 5,165 $ 1,760 1,403  
Amortization expense associated with capitalized development costs         721 $ 570 $ 482  
Datos                
Business Acquisition [Line Items]                
Outstanding capital acquired (as a percent) 60.00%              
Fair value of assets acquired and liabilities assumed, net         19,021      
Fair value of noncontrolling interest, including call option         5,166      
Identifiable intangible assets         $ 2,780      
Transaction costs $ 372              
Total purchase consideration 13,856              
Cash consideration $ 4,255              
Datos | Developed technology                
Business Acquisition [Line Items]                
Weighted average useful life 5 years              
Datos | Trade name                
Business Acquisition [Line Items]                
Weighted average useful life 5 years              
Datos | Customer relationships                
Business Acquisition [Line Items]                
Weighted average useful life 7 years              
Traffic Think Tank                
Business Acquisition [Line Items]                
Identifiable intangible assets   $ 594            
Total purchase consideration   1,800            
Traffic Think Tank | 12-Month Holdback Amount                
Business Acquisition [Line Items]                
Business combination, holdback amount   $ 360            
Holdback period   12 months            
Traffic Think Tank | 18-Month Holdback Amount                
Business Acquisition [Line Items]                
Business combination, holdback amount   $ 360            
Holdback period   18 months            
Traffic Think Tank | Trade name                
Business Acquisition [Line Items]                
Weighted average useful life   6 years            
Traffic Think Tank | Customer relationships                
Business Acquisition [Line Items]                
Weighted average useful life   5 years            
Traffic Think Tank | Content                
Business Acquisition [Line Items]                
Weighted average useful life   4 years            
Kompyte                
Business Acquisition [Line Items]                
Outstanding capital acquired (as a percent)     100.00%          
Fair value of assets acquired and liabilities assumed, net               $ 10,000
Identifiable intangible assets     $ 5,500         $ 5,500
Cash consideration     $ 10,000          
Kompyte | Developed technology                
Business Acquisition [Line Items]                
Weighted average useful life     6 years          
Kompyte | Trade name                
Business Acquisition [Line Items]                
Weighted average useful life     6 years          
Kompyte | Customer relationships                
Business Acquisition [Line Items]                
Weighted average useful life     3 years          
Backlinko                
Business Acquisition [Line Items]                
Identifiable intangible assets       $ 3,915        
Cash consideration       $ 4,000        
Backlinko | Trade name                
Business Acquisition [Line Items]                
Weighted average useful life       5 years        
Backlinko | Content                
Business Acquisition [Line Items]                
Weighted average useful life       4 years