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