Quarterly report pursuant to Section 13 or 15(d)

Fair Value - Fair Value Liability Reconciliation (Details)

v3.8.0.1
Fair Value - Fair Value Liability Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Reconciliation of liability related to earnout      
Balance at the beginning of the period   $ 10,373  
Payments to former owners   (5,487)  
Balance at the end of the period   4,886  
Recurring | Henderson      
Fair value liability reconciliation      
Derivative Liability, Current   165  
Derivative Liability, Noncurrent   442  
Recurring | Dejana      
Fair value liability reconciliation      
Derivative Liability, Noncurrent   4,886  
Recurring | Level 2      
Fair value liability reconciliation      
Derivative Liability, Current $ 506   $ 597
Derivative Liability, Noncurrent 685   $ 1,581
Recurring | Level 3 | Henderson      
Reconciliation of liability related to earnout      
Balance at the beginning of the period 529 636  
Payments to former owners (54) (29)  
Balance at the end of the period 475 $ 607  
Earnout, portion in other current liabilities 33    
Earnout, portion in other long term liabilities 442    
Recurring | Level 3 | Dejana      
Reconciliation of liability related to earnout      
Balance at the beginning of the period 3,100    
Balance at the end of the period 3,100    
Earnout, portion in other long term liabilities $ 3,100