|
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Income Tax Disclosure [Abstract] | |||
| Tax at U.S. statutory rate | $ (5,132) | $ 5,595 | $ 9,047 |
| Nondeductible expenses | (316) | 258 | 569 |
| Nondeductible expenses | 1,069 | 805 | 333 |
| Foreign withholding taxes | 1,722 | 1,442 | 1,031 |
| Foreign tax rate differences - current year earnings | (327) | (485) | (55) |
| Foreign tax rate differences - deemed dividends and unremitted earnings | 789 | 0 | 0 |
| Non-deductible receivable allowance | 0 | 0 | 295 |
| Tax credits | (2,800) | (1,755) | (7,155) |
| Change in tax contingency items | 42 | 72 | 5,964 |
| Foreign tax attribute adjustment | 0 | (1,450) | 0 |
| Valuation allowance | 691 | 2,067 | 0 |
| Other, net | (170) | (429) | 184 |
| Income tax expense (benefit) | $ (4,432) | $ 6,120 | $ 10,213 |