v3.20.2
BUSINESS COMBINATION - Telos (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 09, 2020
Jun. 30, 2020
Apr. 01, 2020
Dec. 31, 2019
Jun. 04, 2019
Dec. 31, 2018
Business Acquisition [Line Items]            
Common stock, par value (in dollars per share)   $ 0.00025   $ 0.00025    
Common stock (in dollars per share)         $ 40.76  
Acquisition related costs   $ 737        
Fair value of estimated total acquisition consideration     $ 87,379      
Liabilities            
Goodwill   $ 68,420   $ 13,773   $ 0
Telos            
Business Acquisition [Line Items]            
Purchase of shares and membership interests in cash $ 1,750          
Cash acquired $ 81          
Purchase of shares and membership interests in common stock (in shares) 36,628          
Common stock, par value (in dollars per share) $ 0.00025          
Common stock (in dollars per share) $ 42.81          
Acquisition related costs $ 25          
Fair value of estimated total acquisition consideration 3,318          
Assets            
Cash 81          
Accounts receivable-trade 215          
Property and equipment 10          
Intangible assets 950          
Other intangible assets 210          
Total assets 1,466          
Liabilities            
Accounts payable and accrued liabilities 60          
Total liabilities 60          
Less: total net assets 1,406          
Goodwill 1,912          
Fair value of identifiable intangible assets 1,160          
Telos | Customer Relationships            
Liabilities            
Finite-lived intangible assets acquired $ 910          
Remaining Economic Useful Life (in years) 10 years          
Telos | Noncompete Agreements            
Liabilities            
Finite-lived intangible assets acquired $ 40          
Remaining Economic Useful Life (in years) 5 years          
Telos | Trademarks and Trade Names            
Liabilities            
Indefinite-lived intangible assets acquired $ 210