XML 47 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Taxation (Details - Income Tax Uncertainties) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]      
January 1 $ 20,568us-gaap_UnrecognizedTaxBenefits $ 16,584us-gaap_UnrecognizedTaxBenefits $ 12,290us-gaap_UnrecognizedTaxBenefits
Changes in tax positions taken during a prior period - Increase 1,597us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions   2,075us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Changes in tax positions taken during a prior period - decrease   (4,531)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions  
Tax positions taken during the current period - increase 5,142us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 10,215us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 3,088us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Change as a result of a lapse in the statute of limitations (5,989)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (2,281)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (1,201)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Impact of the change in foreign currency exchange rates - decrease (2,486)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation    
Impact of the change in foreign currency exchange rates - increase   581us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation 332us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
December 31 18,832us-gaap_UnrecognizedTaxBenefits 20,568us-gaap_UnrecognizedTaxBenefits 16,584us-gaap_UnrecognizedTaxBenefits
Unrecognized tax benefits that, if recognized, would impact the effective tax rate      
Income Tax Contingency [Line Items]      
January 1 19,353us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
15,784us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
11,879us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
Changes in tax positions taken during a prior period - Increase 1,338us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
  1,571us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
Changes in tax positions taken during a prior period - decrease   (5,038)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
 
Tax positions taken during the current period - increase 5,142us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
10,164us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
3,080us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
Change as a result of a lapse in the statute of limitations (5,197)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
(2,102)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
(1,057)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
Impact of the change in foreign currency exchange rates - decrease (2,370)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
   
Impact of the change in foreign currency exchange rates - increase   545us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
311us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
December 31 18,266us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
19,353us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
15,784us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_UnrecognizedTaxBenefitBeforeInterestAndPenaltiesMember
Interest and penalties recognized on the above      
Income Tax Contingency [Line Items]      
January 1 1,215us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
800us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
411us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
Changes in tax positions taken during a prior period - Increase 259us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
507us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
504us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
Tax positions taken during the current period - increase 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
51us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
8us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
Change as a result of a lapse in the statute of limitations (792)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
(179)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
(144)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
Impact of the change in foreign currency exchange rates - decrease (116)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
   
Impact of the change in foreign currency exchange rates - increase   36us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
21us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
December 31 $ 566us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
$ 1,215us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember
$ 800us-gaap_UnrecognizedTaxBenefits
/ pre_ComponentsOfUnrecognizedTaxBenefitAxis
= pre_InterestAndPenaltiesOnUnrecognizedTaxBenefitMember