Fair Value Measurements - Summary of Items Measures at Fair Value on Recurring and Nonrecurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value $ 600 $ 268
Total liabilities at fair value 16,923 6,840
Valla SpA [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Valla contingent consideration 199 204
Forward Currency Exchange Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 600 268
Total liabilities at fair value 74 29
Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 1,177  
PM Contingent Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 1,187  
Terex Corporation Note Payable [Member] | Convertible Subordinated Debt [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value   6,607
Perella Notes Purchase Agreement [Member] | Convertible Subordinated Debt [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 14,286  
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 600 268
Total liabilities at fair value 15,537 6,636
Level 2 [Member] | Forward Currency Exchange Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 600 268
Total liabilities at fair value 74 29
Level 2 [Member] | Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 1,177  
Level 2 [Member] | Terex Corporation Note Payable [Member] | Convertible Subordinated Debt [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value   6,607
Level 2 [Member] | Perella Notes Purchase Agreement [Member] | Convertible Subordinated Debt [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 14,286  
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value 1,386 204
Level 3 [Member] | Valla SpA [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Valla contingent consideration 199 $ 204
Level 3 [Member] | PM Contingent Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities at fair value $ 1,187