Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets, Net - Additional Information (Details)

v3.20.4
Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]    
Goodwill impairment $ 0 $ 0
Minimum    
Goodwill [Line Items]    
Percent of goodwill fair value that exceeds carrying value 67.00% 15.00%
Intangible assets amortization period 1 year  
Minimum | Customer contracts    
Goodwill [Line Items]    
Intangible assets amortization period 1 year  
Minimum | Customer relationships, noncompete agreements, technology and trade names    
Goodwill [Line Items]    
Intangible assets amortization period 4 years  
Maximum    
Goodwill [Line Items]    
Intangible assets amortization period 15 years  
Maximum | Customer contracts    
Goodwill [Line Items]    
Intangible assets amortization period 8 years  
Maximum | Customer relationships, noncompete agreements, technology and trade names    
Goodwill [Line Items]    
Intangible assets amortization period 15 years