Convertible Notes - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 19, 2014
Dec. 31, 2016
Dec. 31, 2015
Jan. 07, 2015
Debt Instrument [Line Items]        
Deferred tax liability   $ 9,276 $ 12,415  
Convertible note (net)   14,098 $ 13,923  
Debt issuance cost   $ 1,561    
Terex Corporation Note Payable [Member]        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 7,500      
Debenture interest rate 5.00%      
Common stock conversion price $ 13.65      
Convertible number of common stock 549,451      
Debenture, maturity date   Dec. 19, 2020    
Percentage of debt conversion price   130.00%    
Debt instrument, days before a call is permitted   20 days    
Debt instrument, consecutive trading days   30 days    
Deferred tax liability   $ 321    
Net carrying amount of convertible debt   6,862    
Convertible note discount amortization   255    
Convertible note unamortized discount   $ 638    
Terex Corporation Note Payable [Member] | Convertible Subordinated Debt [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Effective Percentage   7.50%    
Perella Notes Purchase Agreement [Member]        
Debt Instrument [Line Items]        
Debt instrument, face amount       $ 15,000
Deferred tax liability       257
Net carrying amount of convertible debt   $ 14,490    
Convertible note discount amortization   204    
Convertible note unamortized discount   510    
Convertible note (net)   14,098    
Debt issuance cost   $ 392    
Perella Notes Purchase Agreement [Member] | Convertible Subordinated Debt [Member]        
Debt Instrument [Line Items]        
Debt instrument, face amount       $ 15,000
Common stock conversion price       $ 15.00
Debt Instrument, Interest Rate, Effective Percentage   7.50%    
Convertible notes, annual coupon rate       6.50%
Principal amount of convertible notes due date     January 7, 2021