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 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Reconciliation of liability related to earnout          
Balance at the beginning of the period     $ 10,373    
Additions   $ 10,200   $ 10,200  
Adjustments to fair value     (1,186)    
Payments to former owners     (5,487)    
Balance at the end of the period $ 3,700 10,200 3,700 10,200  
Recurring | Henderson          
Fair value liability reconciliation          
Derivative Liability, Current   235   235  
Derivative Liability, Noncurrent   442   442  
Recurring | Dejana          
Fair value liability reconciliation          
Derivative Liability, Current   5,314   5,314  
Derivative Liability, Noncurrent   4,886   4,886  
Recurring | Level 2          
Fair value liability reconciliation          
Derivative Liability, Current 608   608   $ 335
Derivative Liability, Noncurrent 2,173   2,173   $ 1,650
Recurring | Level 3 | Henderson          
Reconciliation of liability related to earnout          
Balance at the beginning of the period 580 705 636 761  
Payments to former owners (27) (28) (83) (84)  
Balance at the end of the period 553 $ 677 553 $ 677  
Earnout, portion in other current liabilities 111   111    
Earnout, portion in other long term liabilities 442   442    
Recurring | Level 3 | Dejana          
Reconciliation of liability related to earnout          
Balance at the beginning of the period 4,886        
Adjustments to fair value (1,186)        
Balance at the end of the period 3,700   3,700    
Earnout, portion in other long term liabilities $ 3,700   $ 3,700