XML 101 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Financial Instruments Measured at Fair Value on a Recurring Basis) (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financial assets:    
Foreign Currency Contract, Asset, Fair Value Disclosure $ 4,069us-gaap_ForeignCurrencyContractAssetFairValueDisclosure $ 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Royalty rights 259,244pdli_Royaltyrights 235,677pdli_Royaltyrights
Cash, Cash Equivalents and Available-for-Sale Securities, Fair Value 293,687pdli_CashCashEquivalentsAndAvailableForSaleSecuritesFairValueDisclosure 99,540pdli_CashCashEquivalentsAndAvailableForSaleSecuritesFairValueDisclosure
Assets, Fair Value 487,415us-gaap_AssetsFairValueDisclosure 326,885us-gaap_AssetsFairValueDisclosure
Financial liabilites:    
Foreign currency hedge contracts 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure 8,871us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Money Market Funds [Member]    
Financial assets:    
Cash and Cash Equivalents, Fair Value 221,792us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
85,970us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
Equity Securities [Member]    
Financial assets:    
Available for Sale Securities, Fair Value 2,310us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
5,238us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
Fair Value Level 1 [Member]    
Financial assets:    
Assets, Fair Value 221,792us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
85,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial liabilites:    
Foreign currency hedge contracts 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Level 1 [Member] | Money Market Funds [Member]    
Financial assets:    
Cash and Cash Equivalents, Fair Value 221,792us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
85,970us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Level 1 [Member] | Equity Securities [Member]    
Financial assets:    
Available for Sale Securities, Fair Value 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Level 2 [Member]    
Financial assets:    
Foreign Currency Contract, Asset, Fair Value Disclosure 4,069us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Assets, Fair Value 6,379us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5,238us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial liabilites:    
Foreign currency hedge contracts 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,871us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Level 2 [Member] | Money Market Funds [Member]    
Financial assets:    
Cash and Cash Equivalents, Fair Value 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Level 2 [Member] | Equity Securities [Member]    
Financial assets:    
Available for Sale Securities, Fair Value   5,238us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Level 3 [Member]    
Financial assets:    
Royalty rights 259,244pdli_Royaltyrights
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
235,677pdli_Royaltyrights
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Assets, Fair Value $ 259,244us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 235,677us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member