XML 49 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2016
Payables And Accruals [Abstract]  
Summary of Accounts Payable and Accrued Expenses

 

(Table only in thousands)

 

2016

 

 

2015

 

Trade accounts payable

 

$

58,985

 

 

$

62,199

 

Compensation and related benefits

 

 

8,232

 

 

 

7,899

 

Current portion of earn-out liability

 

 

13,527

 

 

 

14,757

 

Accrued warranty

 

 

2,684

 

 

 

3,080

 

Other accrued expenses

 

 

12,182

 

 

 

11,162

 

 

 

$

95,610

 

 

$

99,097

 

 

Schedule of Current and Long term Portion of Earn-out Liability

The activity in the Company’s current portion of earn-out liability and long term portion of earn-out liability was as follows for the twelve months ended December 31, 2016 and 2015:

(Table only in thousands)

 

Zhongli

 

 

SAT

 

 

HEE

 

 

Other Subsidiaries

 

 

Total

 

Balance of earn-out at December 31, 2015

 

$

26,951

 

 

$

1,000

 

 

$

1,267

 

 

$

3,452

 

 

$

32,670

 

Fair value adjustment

 

 

6,485

 

 

 

(1,000

)

 

 

(1,267

)

 

 

 

 

 

4,218

 

Compensation expense adjustment

 

 

 

 

 

 

 

 

 

 

 

 

1,213

 

 

 

1,213

 

Foreign currency translation adjustment

 

 

(1,292

)

 

 

 

 

 

 

 

 

(54

)

 

 

(1,346

)

Exchange of earn-out for accounts receivable

 

 

(3,272

)

 

 

 

 

 

 

 

 

 

 

 

(3,272

)

Payment

 

 

(6,929

)

 

 

 

 

 

 

 

 

(2,341

)

 

 

(9,270

)

Total earn-out liability as of December 31, 2016

 

$

21,943

 

 

$

 

 

$

 

 

$

2,270

 

 

$

24,213

 

Less: current portion of earn-out

 

 

(12,562

)

 

 

 

 

 

 

 

 

(965

)

 

 

(13,527

)

Balance of long term portion of earn-out recorded in other liabilities at December 31, 2016

 

$

9,381

 

 

$

 

 

$

 

 

$

1,305

 

 

$

10,686

 

 

(Table only in thousands)

 

Zhongli

 

 

SAT

 

 

HEE

 

 

Other Subsidiaries

 

 

Total

 

Balance of earn-out at December 31, 2014

 

$

16,997

 

 

$

1,000

 

 

$

2,000

 

 

$

4,271

 

 

$

24,268

 

Fair value adjustment

 

 

11,222

 

 

 

 

 

 

 

 

 

 

 

 

11,222

 

Compensation expense adjustment

 

 

 

 

 

 

 

 

 

 

 

1,223

 

 

 

1,223

 

Foreign currency translation adjustment

 

 

(1,268

)

 

 

 

 

 

 

 

 

(287

)

 

 

(1,555

)

Payment

 

 

 

 

 

 

 

 

(733

)

 

 

(1,755

)

 

 

(2,488

)

Total earn-out liability as of December 31, 2015

 

$

26,951

 

 

$

1,000

 

 

$

1,267

 

 

$

3,452

 

 

$

32,670

 

Less: current portion of earn-out

 

 

(11,657

)

 

 

(333

)

 

 

(667

)

 

 

(2,100

)

 

 

(14,757

)

Balance of long term portion of earn-out recorded in other liabilities at December 31, 2015

 

$

15,294

 

 

$

667

 

 

$

600

 

 

$

1,352

 

 

$

17,913