Annual report pursuant to Section 13 and 15(d)

Business Combinations - Summary of Valuation of Intangible Assets (Details)

v3.22.0.1
Business Combinations - Summary of Valuation of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 14, 2021
Dec. 31, 2021
Dec. 31, 2020
Pandologic Ltd [Member]      
Business Acquisition [Line Items]      
Total intangible assets $ 86,000    
Pandologic Ltd [Member] | Minimum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets   4 years  
Pandologic Ltd [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets   7 years  
Customer Relationships [Member] | Minimum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets   5 years  
Customer Relationships [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets     7 years
Customer Relationships [Member] | Pandologic Ltd [Member]      
Business Acquisition [Line Items]      
Total intangible assets $ 68,000    
Customer Relationships [Member] | Pandologic Ltd [Member] | Minimum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets 5 years    
Customer Relationships [Member] | Pandologic Ltd [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Amortization periods of Intangible assets 7 years    
Developed Technology [Member] | Pandologic Ltd [Member]      
Business Acquisition [Line Items]      
Total intangible assets $ 16,000    
Amortization periods of Intangible assets 4 years    
Trade Name [Member] | Pandologic Ltd [Member]      
Business Acquisition [Line Items]      
Total intangible assets $ 2,000    
Amortization periods of Intangible assets 5 years