XML 73 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Payable and Accrued Expenses - Summary of Current Portion of Earn-out Liabilities and Long term Portion of Earn-out Liability (Details) - USD ($)
12 Months Ended
Dec. 15, 2014
Aug. 13, 2014
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition Contingent Consideration [Line Items]        
Balance of earn-out at December 31, 2015     $ 32,670,000 $ 24,268,000
Fair value adjustment     4,218,000 11,222,000
Compensation expense adjustment     1,213,000 1,223,000
Foreign currency translation adjustment     (1,346,000)  
Exchange of earn-out for accounts receivable     (3,272,000)  
Payment     (9,270,000) (2,488,000)
Total earn-out liability as of December 31, 2016     24,213,000 32,670,000
Less: current portion of earn-out     (13,527,000) (14,757,000)
Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016     10,686,000 17,913,000
Foreign currency translation adjustment       (1,555,000)
Zhongli [Member]        
Business Acquisition Contingent Consideration [Line Items]        
Balance of earn-out at December 31, 2015     26,951,000 16,997,000
Fair value adjustment $ 17,100,000   6,485,000 11,222,000
Foreign currency translation adjustment     (1,292,000)  
Exchange of earn-out for accounts receivable     (3,272,000)  
Payment     (6,929,000)  
Total earn-out liability as of December 31, 2016 $ 0   21,943,000 26,951,000
Less: current portion of earn-out     (12,562,000) (11,657,000)
Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016     9,381,000 15,294,000
Foreign currency translation adjustment       (1,268,000)
SAT [Member]        
Business Acquisition Contingent Consideration [Line Items]        
Balance of earn-out at December 31, 2015     1,000,000 1,000,000
Fair value adjustment     (1,000,000)  
Total earn-out liability as of December 31, 2016       1,000,000
Less: current portion of earn-out       (333,000)
Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016       667,000
HEE [Member]        
Business Acquisition Contingent Consideration [Line Items]        
Balance of earn-out at December 31, 2015     1,267,000 2,000,000
Fair value adjustment   $ 2,000,000 (1,267,000)  
Payment       (733,000)
Total earn-out liability as of December 31, 2016       1,267,000
Less: current portion of earn-out       (667,000)
Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016       600,000
Other Subsidiaries [Member]        
Business Acquisition Contingent Consideration [Line Items]        
Balance of earn-out at December 31, 2015     3,452,000 4,271,000
Compensation expense adjustment     1,213,000 1,223,000
Foreign currency translation adjustment     (54,000)  
Payment     (2,341,000) (1,755,000)
Total earn-out liability as of December 31, 2016     2,270,000 3,452,000
Less: current portion of earn-out     (965,000) (2,100,000)
Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016     $ 1,305,000 1,352,000
Foreign currency translation adjustment       $ (287,000)