XML 36 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
The Company and Significant Accounting Policies - (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of Countries in which Pharmaceutical is Approved 47pcyc_NumberofCountriesinwhichPharmaceuticalisApproved  
Number of Countries within the European Union in which Pharmaceutical is Approved 28pcyc_NumberofCountrieswithintheEuropeanUnioninwhichPharmaceuticalisApproved  
Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of customers that counted for more than 10% of accounts receivable 4pcyc_ConcentrationRiskNumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
4pcyc_ConcentrationRiskNumberofCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer percentage of accounts receivable 22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerAMember
25.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerAMember
Customer Concentration Risk [Member] | Customer Two [Member] | Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer percentage of accounts receivable 20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerBMember
22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerBMember
Customer Concentration Risk [Member] | Customer Three [Member] | Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer percentage of accounts receivable 19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerCMember
19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerCMember
Customer Concentration Risk [Member] | Customer Four [Member] | Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer percentage of accounts receivable 18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerDMember
15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pcyc_CustomerDMember