XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives Definite Lived Intangible Assets (Details)
3 Months Ended
Mar. 31, 2021
Customer Relationships  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 10 years
Customer Relationships | Minimum  
Finite Lived Intangible Assets [Line Items]  
Range of estimated useful lives 2 years
Customer Relationships | Maximum  
Finite Lived Intangible Assets [Line Items]  
Range of estimated useful lives 15 years
Trade Names  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 8 years
Trade Names | Minimum  
Finite Lived Intangible Assets [Line Items]  
Range of estimated useful lives 3 years
Trade Names | Maximum  
Finite Lived Intangible Assets [Line Items]  
Range of estimated useful lives 11 years
Non-compete Agreements  
Finite Lived Intangible Assets [Line Items]  
Range of estimated useful lives Life of agreement
Weighted average useful life 4 years