Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Summary of Fair Value Amount Recognized for Assets Acquired and Liabilities Assumed (Parenthetical) (Details)

v3.22.1
Business Combinations - Summary of Fair Value Amount Recognized for Assets Acquired and Liabilities Assumed (Parenthetical) (Details)
Jul. 08, 2021
Feb. 18, 2021
Customer Relationships | mGage | Minimum    
Business Acquisition [Line Items]    
Estimated useful life   7 years
Customer Relationships | mGage | Maximum    
Business Acquisition [Line Items]    
Estimated useful life   9 years
Customer Relationships | Bandyer    
Business Acquisition [Line Items]    
Estimated useful life 8 years  
Developed Technology | mGage    
Business Acquisition [Line Items]    
Estimated useful life   6 years
Developed Technology | Bandyer    
Business Acquisition [Line Items]    
Estimated useful life 15 years  
Trade Names | mGage    
Business Acquisition [Line Items]    
Estimated useful life   8 years