XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions, Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Feb. 15, 2019
May 11, 2018
Jun. 30, 2019
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     $ 6,798
DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 6,798    
DP Engineering Ltd, CO. [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life 5 years    
DP Engineering Ltd, CO. [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life 15 years    
True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 5,088  
True North Consulting, LLC [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life   4 years  
True North Consulting, LLC [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life   15 years  
Customer Relationships [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     4,898
Customer Relationships [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 4,898    
Finite-lived intangible assets, weighted average useful life 15 years    
Customer Relationships [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 3,758  
Finite-lived intangible assets, weighted average useful life   15 years  
Tradename [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 1,172    
Finite-lived intangible assets, weighted average useful life 10 years    
Tradename [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 582  
Finite-lived intangible assets, weighted average useful life   10 years  
Non-compete Agreements [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     $ 728
Non-compete Agreements [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 728    
Finite-lived intangible assets, weighted average useful life 5 years    
Non-compete Agreements [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 221  
Finite-lived intangible assets, weighted average useful life   4 years  
Alliance Agreements [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 527  
Finite-lived intangible assets, weighted average useful life   5 years