Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v2.4.1.9
Income Taxes (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Disclosure [Abstract]      
Net operating loss carryforwards $ 51,965,000us-gaap_OperatingLossCarryforwards $ 76,525,000us-gaap_OperatingLossCarryforwards  
Net operating loss carryforwards, expiration year Jan. 01, 2017    
Deferred tax assets, net operating loss carryforwards 6,660,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards 9,683,000us-gaap_DeferredTaxAssetsOperatingLossCarryforwards  
Operating loss carryforward, valuation allowance 5,707,000us-gaap_OperatingLossCarryforwardsValuationAllowance 8,297,000us-gaap_OperatingLossCarryforwardsValuationAllowance  
Non-current deferred tax assets 2,825,000us-gaap_DeferredTaxAssetsNetNoncurrent 3,994,000us-gaap_DeferredTaxAssetsNetNoncurrent  
Undistributed earnings of foreign subsidiaries 381,959,000us-gaap_UndistributedEarningsOfForeignSubsidiaries    
Unrecognized deferred tax liability associated with undistributed earnings 92,123,000us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings    
Unrecognized tax benefits that would affect the effective tax rate 5,139,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 12,679,000us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate  
Estimated change in unrecognized tax benefits, minimum range 0us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeLowerBound    
Estimated change in unrecognized tax benefits, maximum range 3,592,000us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeUpperBound    
Interest expense and penalties recognized (reversed) (65,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense (253,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense (357,000)us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Accrued interest and penalties related to uncertain tax positions $ 2,758,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued $ 2,823,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued