XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 6 months 8 years 6 months
Intangible Asset, Gross $ 93,376 $ 91,224
Intangible Asset, Accumulated Amortization (32,899) (27,374)
Intangible Asset, Net $ 60,477 $ 63,850
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 10 months 24 days 8 years 10 months 24 days
Intangible Asset, Gross $ 80,710 $ 78,558
Intangible Asset, Accumulated Amortization (24,252) (19,757)
Intangible Asset, Net $ 56,458 $ 58,801
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 6 years
Intangible Asset, Gross $ 10,001 $ 10,001
Intangible Asset, Accumulated Amortization (6,833) (6,004)
Intangible Asset, Net $ 3,168 $ 3,997
Reseller Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 7 years 7 years
Intangible Asset, Gross $ 853 $ 853
Intangible Asset, Accumulated Amortization (853) (853)
Intangible Asset, Net $ 0 $ 0
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 3 years 3 years
Intangible Asset, Gross $ 780 $ 780
Intangible Asset, Accumulated Amortization (195) (78)
Intangible Asset, Net $ 585 $ 702
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 5 years 2 months 12 days 5 years 2 months 12 days
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (766) (682)
Intangible Asset, Net $ 266 $ 350