XML 66 R38.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE MEASUREMENTS - Unobservable Inputs (Level 3) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Fair Value Measurements Using Unobservable Inputs (Level 3)      
Contingent consideration attributable to and assumed from ABILITY Acquisition $ (67) $ (9,364)  
Level 3      
Fair Value Measurements Using Unobservable Inputs (Level 3)      
Balance, beginning of period (31,824) $ (7,400) $ (7,400)
Fair value adjustment 449   (6,159)
Accretion expense (recognized in general and administrative expenses) (516)   (1,053)
Settlement of liability 15,149   0
Total (16,742)   (31,824)
Level 3 | General and administrative      
Fair Value Measurements Using Unobservable Inputs (Level 3)      
Fair value adjustment 700   5,600
Level 3 | Goodwill      
Fair Value Measurements Using Unobservable Inputs (Level 3)      
Fair value adjustment (300)   600
Contingent Consideration Attributable to Acquisition | Level 3      
Fair Value Measurements Using Unobservable Inputs (Level 3)      
Contingent consideration attributable to and assumed from ABILITY Acquisition $ 0   $ (17,212)