XML 42 R26.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The following table summarizes the changes in our goodwill:
Balance at Balance at December 31, 2018$99,108 
Goodwill recognized upon acquisition4,826 
Adjustments to goodwill associated with acquisitions(177)
Impairment loss(35,060)
Balance at December 31, 201968,697 
Goodwill recognized upon acquisition5,261 
Balance at December 31, 2020$73,958 
Schedule of Finite-Lived Intangible Assets
The gross carrying amount and accumulated amortization of our intangible assets as of December 31, 2020 and 2019 are as follows:
Intangible AssetsWeighted Average
Amortization
Period (in Years)
2020
GrossAccumulated
Amortization
Net
Developed Technology6.6$12,001 $(7,608)$4,393 
Customer Relationships8.988,310 (28,898)59,412 
Reseller Relationships7.0853 (853)— 
Trade Names3.0880 (312)568 
Noncompete Agreements5.21,032 (853)179 
8.5$103,076 $(38,524)$64,552 
Intangible AssetsWeighted Average
Amortization
Period (in Years)
2019
GrossAccumulated
Amortization
Net
Developed Technology6.0$10,001 $(6,004)$3,997 
Customer Relationships8.978,558 (19,757)58,801 
Reseller Relationships7.0853 (853)— 
Trade Names3.0780 (78)702 
Noncompete Agreements5.21,032 (682)350 
8.5$91,224 $(27,374)$63,850 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes the future estimated amortization expense relating to our intangible assets as of December 31, 2020
Year Ending
2021$11,601 
202211,068 
20239,942 
20249,682 
20258,896 
Thereafter13,363 
Total$64,552