XML 25 R32.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 6 months 8 years 3 months 18 days
Gross $ 112,030 $ 106,971
Accumulated Amortization (39,558) (30,211)
Total $ 72,472 $ 76,760
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 6 years 6 years
Gross $ 14,744 $ 14,805
Accumulated Amortization (8,862) (7,065)
Total $ 5,882 $ 7,740
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 9 months 8 years 6 months
Gross $ 90,102 $ 85,094
Accumulated Amortization (27,640) (20,601)
Total $ 62,462 $ 64,493
Reseller Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 7 years 7 years
Gross $ 853 $ 853
Accumulated Amortization (853) (853)
Total $ 0 $ 0
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 12 years 12 years 2 months 12 days
Gross $ 5,299 $ 5,187
Accumulated Amortization (1,564) (1,241)
Total $ 3,735 $ 3,946
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 5 years 2 months 5 years 2 months 12 days
Gross $ 1,032 $ 1,032
Accumulated Amortization (639) (451)
Total $ 393 $ 581