XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS
Intangible Asset  Carrying
Value
   Useful Life
in Years
 
Customer contracts  $297,288    3-20 
Trademarks and tradenames   108,761    N/A-20
Non-compete agreements   4,457    3-20 
Internet domains   2,227    N/A-10 
Patents   1,446    3-15 
Other assets   2,068    N/A-10 
Total customer contracts and other intangible assets  $416,247