Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Detail)

v3.21.2
Subsequent Events - Additional Information (Detail) - Subsequent Event - Merger Agreement [Member] - Pandologic Ltd [Member]
shares in Millions, $ in Millions
Jul. 21, 2021
USD ($)
shares
Subsequent Event [Line Items]  
Total consideration $ 150
Merger consideration upfront payment in cash 50
Merger, earnout consideration payable 65
Common Stock  
Subsequent Event [Line Items]  
Merger consideration transferred equity interests issued $ 35
Merger consideration equity interest issued number of shares | shares 1.7