CPRX


Line plots across dimensions of each concept
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:Revenues

us-gaap:CostOfRevenue

us-gaap:CostOfGoodsAndServicesSold

us-gaap:ResearchAndDevelopmentExpense
us-gaap:TypeOfArrangement

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss

us-gaap:OtherNonoperatingIncomeExpense
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:ProfitLoss

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:LiabilitiesCurrent

us-gaap:AccountsPayableCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:ShareBasedCompensation
us-gaap:IncomeStatementLocation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

cprx:ChangeInAccruedInterestAndAccretionOfDiscountOnInvestments

cprx:IncreaseDecreaseInOperatingLeaseLiability

cprx:NonCashChangeInRightOfUseAsset
us-gaap:Range, us-gaap:TypeOfArrangement
cprx:PercentageOfRoyaltyPayableToNetSales

cprx:TotalOperatingExpenses

cprx:TradingSecuritiesRealizedOrUnrealizedGainLoss

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
us-gaap:StatementEquityComponents
us-gaap:InvestmentType
us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
us-gaap:InvestmentType
us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
us-gaap:IncomeStatementLocation
us-gaap:DebtSecuritiesTradingUnrealizedGainLoss

us-gaap:Depreciation

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:OperatingLeaseCost

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments

us-gaap:ProceedsFromStockOptionsExercised
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
us-gaap:AwardType
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

cprx:AccruedCharitableContributions

cprx:AccruedLicenseFeesCurrent

cprx:AccruedNonClinicalAndClinicalTrialExpenses

cprx:AccruedPurchasesCurrent

cprx:AccruedVariableConsideration
us-gaap:SubsequentEventType
cprx:MaximumAmountOfSecuritiesThatCanBeIssuedUnderShelfRegistrationStatement
us-gaap:SubsequentEventType, us-gaap:Range
cprx:NumberOfSquareFeetAreaOfSpaceUnderOperatingLease

cprx:OtherNoncurrentAccruedExpensesAndOtherLiabilities

cprx:PrepaidManufacturingExpense

cprx:PrepaidPrecommercialExpenses

cprx:PrepaidResearchFee

cprx:PrepaidSubscriptionFees

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AvailableForSaleSecurities
us-gaap:InvestmentType
us-gaap:InvestmentType
us-gaap:AvailableForSaleSecuritiesAmortizedCost
us-gaap:CashAndCashEquivalents
us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:InvestmentType
us-gaap:InvestmentType, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:DepositsAssetsNoncurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
us-gaap:AwardType

us-gaap:OtherPrepaidExpenseCurrent

us-gaap:PrepaidInsurance

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

Tables

  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:CommonStockValue █████████▆▆▆▆▆▆▆▆▆▆▆▄▄▄▂▂▂▁▁0.1034220.1034090.1033970.1030410.1029290.1028040.1027390.1025860.1025490.0852350.0845550.0829720.0829720.0828710.0828710.0828710.0828510.0826950.0820970.082010.0691190.067170.067170.0541460.0541330.0539870.0414710.041421
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock█▄▁103.422032103.408699103.397033NA102.929257102.804257102.739257NANANANANANANANANANANANANANANANANANANANANA
us-gaap:CommonStockSharesIssued █████████▆▆▆▆▆▆▆▆▆▆▆▄▄▄▂▂▂▁▁103.422032103.408699103.397033103.041033102.929257102.804257102.739257102.586164102.54949885.23497984.55497982.97231682.97231682.87064982.87064982.87064982.85061982.69507282.09680682.00984969.11909267.16938367.16938354.14563354.13293753.98693741.47068741.420687
us-gaap:CommonStockSharesAuthorized ███████████████████▁▁▁▁▁▁▁▁▁150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0150.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
us-gaap:CommonStockSharesOutstanding █████████▆▆▆▆▆▆▆▆▆▆▆▄▄▄▂▂▂▁▁103.422032103.408699103.397033103.041033102.929257102.804257102.739257102.586164102.54949885.23497984.55497982.97231682.97231682.87064982.87064982.87064982.85061982.69507282.09680682.00984969.11909267.16938367.16938354.14563354.13293753.98693741.47068741.420687
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁106.730423106.5346NA107.045234105.92897102.747923NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁103.414523103.407347NA102.974105102.869202102.747923NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount ▁█3.55.4NA0.43.010.6045NA6.9025NANANA8.522663NANANA6.805997NANANA6.18875NANANA8.26283NANANA12.367405
us-gaap:EarningsPerShareBasic ▇▇▇█▇▄▁9e-081.0000000000000001e-078e-081.3e-071.1e-07-1e-08-1.4e-07NANANANANANANANANANANANANANANANANANANANANA
us-gaap:EarningsPerShareDiluted ▇▇▆█▇▄▁9e-081.0000000000000001e-077e-081.3e-071.0000000000000001e-07-1e-08-1.4e-07NANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █████▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁29.60476429.13647230.12255530.89744428.837912.4484380.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
us-gaap:Revenues █████▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁29.60476429.13647230.12255530.89744428.837912.4484380.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
us-gaap:CostOfRevenue ▁█4.1398734.150866NA4.3874614.2616251.711788NA0.0NANANANANANANANANANANANANANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold ▁█4.1398734.150866NA4.3874614.2616251.711788NA0.0NANANANANANANANANANANANANANANANANANANANA
us-gaap:ResearchAndDevelopmentExpense ▄▄▆▄▄▃█▃▃▃▂▃▃▂▂▃▄▃▂▂▂▃▂▃▂▃▂▁4.3496434.2228116.308394.5970394.6293643.3079598.4169693.2590423.4046342.7049232.4517512.8139292.8206542.4939992.5088973.5463913.8316113.0426712.5775082.3495522.3842412.8858922.0989582.7486832.0680832.8043522.1320381.092301
us-gaap:SellingGeneralAndAdministrativeExpense █▇█▅▆▆▄▁10.83335810.06304811.4092138.0677928.9877228.416466.9262982.674398NANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingIncomeLoss ▇▇▇█▇▄▁▃▃▄▄▃▄▄▃▃▃▃▃▄▄▄▄▄▄▄▄▄10.2818910.6997478.00668713.84515210.959189-0.987769-14.843267-5.93344-5.511786-4.306708-4.181271-4.679871-4.314199-3.914014-4.814452-6.237536-6.191679-5.017428-4.89733-4.291915-3.983861-4.109029-2.990173-3.508365-2.706923-3.245776-2.653529-1.70543
us-gaap:OtherNonoperatingIncomeExpense ▃▆▇▇█▆▆▅▃▃▃▃▂▂▃▃▁▂▁▂▂▁▁▂0.1112690.3362330.3986830.3934150.450410.3432660.3436580.2335480.1240880.1290590.0910390.1099770.0439330.0669810.0927550.117943-0.0130750.0466590.0048710.0619340.0218050.0059240.0157440.03276NANANANA
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities cprx:OptionsToPurchaseCommonStock█▇▅▄▄▄▅▄▂▂▃▃▂▂▁▂1.6271051.3836721.1046190.817060.9249960.9334111.0296210.971340.476620.5107150.6197540.7355360.4696480.5132310.3385060.439206NANANA0.295842NANANANANANANANA
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType us-gaap:RestrictedStockUnitsRSU█▁0.1673570.135679NANANA0.00.00.00.008890.0190230.0188150.0186080.0189970.0189710.0187630.0187630.0189940.0190220.0188150.018609NANANA0.0NANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▇▇▇█▇▄▁▃▃▄▄▃▄▄▃▃▃▃▃▃▄▃10.39315911.035988.4053714.23856711.409599-0.644503-14.499609-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892NANANANANANA
us-gaap:IncomeTaxExpenseBenefit 0.613172NANA0.6083880.4496510.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0NANA0.0NA
us-gaap:ProfitLoss ▇▇▇█▇▄▁▃▃9.77998710.4260157.92971313.63017910.959948-0.644503-14.499609-5.699892-5.387698NANANANANANANANANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossNetOfTax ▁█-0.0849420.074246NA-0.002330.0284460.013560.0257-0.021826NANANANANANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome▁█-0.0849420.074246NA-0.002330.0284460.013560.0257-0.021826NANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▇▇▇█▇▄▁▃▃▄▄▃▄▄▃▃▃▄▃▃▄▃▄▄▄▃▄▄9.77998710.4260157.92971313.63017910.959948-0.644503-14.499609-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289
us-gaap:ComprehensiveIncomeNetOfTax ▇▇▇█▇▄▁▃▃▄▄▃9.69504510.5002617.9197913.62784910.988394-0.630943-14.473909-5.721718-5.387698-4.177649-3.879901-4.967129NANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:Assets █▇▇▆▅▄▄▅▅▂▂▂▃▃▃▃▄▄▄▅▃▃▃▂▂▂▁▁131.4118117.879651112.3762396.69055978.2343661.0768460.44996279.12825585.3874334.63131535.98012537.69693841.70685345.31321648.94084653.66604360.1015764.56275668.33676676.0497443.90808645.84450145.92939622.2295825.36955428.69497712.54520214.467991
us-gaap:Liabilities ▇▆█▆▅▄▃▁▂▁▁▁▁▁▁▁▂▂▂▃▃▃▂▂▂▃▁▁20.21037518.20393424.74627418.70802114.9527939.9012139.6661532.8817894.4236182.902112.0109442.6009932.3979232.4098622.6157133.1292654.6252593.9130315.5447379.4274538.6657569.2217834.7414124.5912763.9783026.5759022.7008261.548413
us-gaap:LiabilitiesAndStockholdersEquity █▇▇▆▅▄▄▅▅▂▂▂▃▃▃▃▄▄▄▅▃▃▃▂▂▂▁▁131.4118117.879651112.3762396.69055978.2343661.0768460.44996279.12825585.3874334.63131535.98012537.69693841.70685345.31321648.94084653.66604360.1015764.56275668.33676676.0497443.90808645.84450145.92939622.2295825.36955428.69497712.54520214.467991
us-gaap:StockholdersEquity █▇▆▆▅▄▄▆▆▃▃▃▃▃▄▄▄▅▅▅▃▃▃▂▂▂▁▁111.20142599.67571787.62995677.98253863.28156751.17562750.78380976.24646680.96381231.72920533.96918135.09594539.3089342.90335446.32513350.53677855.47631160.64972562.79202966.62228735.2423336.62271841.18798417.63830421.39125222.1190759.84437612.919578
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:AssetsCurrent █▇▇▆▅▃▄▅▅▂▂▂▃▃▃▃▄▄▄▅▃▃▃▂▂▂▁▁131.163687116.943553111.36362390.57944372.05586354.86201255.18740678.93599785.18715734.41697735.75294837.45680441.45376145.0552948.6734453.47880459.90113364.35623368.26458475.96971343.82782145.76433345.85511222.16804325.32003828.63975512.48427314.401356
us-gaap:CashAndCashEquivalentsAtCarryingValue █▇▆▄▂▂▂▂▄▁▁▂▂▂▂▂▃▃▃▃▂▂▂▁▁▂▁▁115.052248101.75093789.5117144.98321823.41751219.08171416.559419.60059157.4967027.3289848.5837279.98104413.89306417.638118.71710422.22796228.23501632.75045937.22145341.3234359.09677811.26367714.8015441.0724652.21595812.9629660.8790760.646045
us-gaap:AccountsReceivableNetCurrent ▁▁█6.7622626.91856310.536997NANA7.2513810.0NANANANANANANANANANANANANANANANANANANANANA
us-gaap:InventoryNet ▇█▇▃▂▁▁1.8279242.2113381.9567920.5998010.2698790.0965870.056012NA0.0NANANANANANANANANANANANANANANANANANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent █▇▅▄▂▃▂▂▂▁▁▂▂▁▁▂▂▂▂▅▅▅▂▂▂▂▂▂7.5212536.0627154.3510743.3393991.4886031.8812661.6497810.9928281.1737440.5104920.6215580.9298621.0479440.3108550.6509771.0238921.5047381.3939180.8612684.4325744.5526984.3173580.8420940.8832931.6094420.9887011.1144251.242785
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:PropertyPlantAndEquipmentNet ▅▆▆▄▄▄█▆▆▆▇▇███▅▆▆▂▂▂▂▂▁▁▁▁▂0.1675140.1969260.2104670.1410880.1476190.140320.2454250.183370.1913850.205450.2182890.2312460.2442040.2490380.2585180.1783510.1915490.1976350.0632940.0711390.0713770.071280.0653960.0526490.0406280.0463340.0520410.057747
us-gaap:OperatingLeaseRightOfUseAsset ▁▇█0.0717110.7302840.793252NANA1.074020.0NANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:LiabilitiesCurrent ▇▆█▆▅▃▄▂▂▂▁▁▁▁▁▂▂▁▁▂▂▃▁▁▁▂▁▁20.21037517.63551324.09874217.98232114.1515299.0261159.5113542.7313944.2661622.7375941.8404251.905542.0945351.9955952.3054572.6637873.4406032.3861872.5532475.8490095.8550265.9390962.3643912.4367262.1396093.0116611.6376730.983235
us-gaap:AccountsPayableCurrent █▂▆▆▅▄▃▁▃▂▁▂▂▂▁▂▃▁▂▂▃▁▂▂▂▂▁▁5.8047781.3475774.1174474.1470293.3287262.9400862.3373670.8050231.9455751.0816080.6923450.9179280.9331761.0553240.7072921.2514731.7941270.8170211.3162921.0505151.814210.5247951.2381760.9321050.8507891.4733410.4482820.567185
us-gaap:OtherAccruedLiabilitiesCurrent ▁▃▃█▃▃▂▁▁0.0305020.1397330.1723320.5311740.1528580.1656630.0664360.0191360.024035NANANANA0.0249570.0298450.0165950.0176420.0216140.0779610.0410570.0118010.0085310.0032130.0043970.0055460.002930.0033640.010839
us-gaap:AccruedIncomeTaxesCurrent ▁█▄1.0819122.143491.533696NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccruedLiabilitiesCurrent ▆▇█▆▅▃▃▁▂▁▁▁▁▁▁▁▁14.40559716.28793619.98129513.83529210.8228036.0860297.1739871.9263712.3205871.6559861.148080.9876121.1613590.9402711.5981651.4123141.646476NANANA4.0408165.4143011.1262151.5046211.288821.538321.1893910.41605
us-gaap:OperatingLeaseLiabilityCurrent ▁██0.1978960.3066770.300518NANA0.2826050.0NANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:OperatingLeaseLiabilityNoncurrent NA0.5684210.647532NANA0.8750980.0NANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:StockholdersEquity █▇▆▆▅▄▄▆▆▃▃▃▃▃▄▄▄▅▅▅▃▃▃▂▂▂▁▁111.20142599.67571787.62995677.98253863.28156751.17562750.78380976.24646680.96381231.72920533.96918135.09594539.3089342.90335446.32513350.53677855.47631160.64972562.79202966.62228735.2423336.62271841.18798417.63830421.39125222.1190759.84437612.919578
us-gaap:CommonStockValue █████████▆▆▆▆▆▆▆▆▆▆▆▄▄▄▂▂▂▁▁0.1034220.1034090.1033970.1030410.1029290.1028040.1027390.1025860.1025490.0852350.0845550.0829720.0829720.0828710.0828710.0828710.0828510.0826950.0820970.082010.0691190.067170.067170.0541460.0541330.0539870.0414710.041421
us-gaap:AdditionalPaidInCapital ████████▇▅▅▅▅▅▅▅▅▅▅▅▃▃▃▂▂▂▁▁219.581816217.751166216.205678214.478406213.405396212.287975211.265279208.426045207.42171152.816719150.879726148.128172147.374028146.805233146.273031145.915762145.469078144.82749142.521354141.793196105.015871102.908178102.46355275.72887675.67071875.04402956.86978756.801449
us-gaap:RetainedEarningsAccumulatedDeficit ▄▄▃▂▂▁▁▃▃▃▄▄▄▄▅▅▅▆▆▆▆▇▇▇▇▇██-108.482622-118.262609-128.688624-136.618337-150.248516-161.208464-160.563961-132.260339-126.560447-121.172749-116.9951-113.115199-108.14807-103.98475-100.030769-95.461855-90.075618-84.26046-79.811422-75.252919-69.84266-66.35263-61.342738-58.144718-54.333599-52.978941-47.066882-43.923292
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▂█▃▄▄▂▁-0.0011910.0837510.0095050.0194280.021758-0.006688-0.020248NANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇▅▇█▇▁▁▂▂13.265117.21307812.29144116.26261714.02017-7.962755-8.31353-6.08145-4.029867NANANANANANANANANANANANANANANA-4.130259-1.683988-1.812224-2.249204
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▅█▅▃▆▆▁▅0.05.031.6587715.047027-9.87692210.39571914.105118-31.8476930.06079NANANANANANANANANANANANANANANA-6.80655-4.1973162.0217551.48531
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁▁▁▁▁▁█0.0362010.0261490.578280.2560620.192550.089350.1514990.03303254.136795NANANANANANANANANANANANANANANA0.18980117.9651940.02350.0
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇▅▇█▇▁▁▂▂13.265117.21307812.29144116.26261714.02017-7.962755-8.31353-6.08145-4.029867NANANANANANANANANANANANANANANA-4.130259-1.683988-1.812224-2.249204
us-gaap:NetIncomeLoss ▇▇▇█▇▄▁▃▃▄▄▃▄▄▃▃▃▄▃▃▄▃▄▄▄▃▄▄9.77998710.4260157.92971313.63017910.959948-0.644503-14.499609-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289
us-gaap:ProfitLoss ▇▇▇█▇▄▁▃▃9.77998710.4260157.92971313.63017910.959948-0.644503-14.499609-5.699892-5.387698NANANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInAccountsReceivable █▁-0.156301-3.618434NANA3.1250467.251381NA0.0NANANANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInInventories ▁█-0.3834140.254546NANA0.1732920.040575NA0.0NANANANANANANANANANANANANANANANANANANANA
us-gaap:ShareBasedCompensation █▇▅▄▅▅▅▅▃▃▃▄▃▃▂▃▃▂▂▂▂▃▁▁▁▁▁▁1.7944621.5193511.1493480.817060.9249960.9334111.0296210.971340.485510.5297380.6385690.7541440.4886450.5322020.3572690.4579690.5763420.330770.3638950.3144510.2876430.4446260.022570.023130.042550.0466650.0448880.041752
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▅█▅▃▆▆▁▅0.05.031.6587715.047027-9.87692210.39571914.105118-31.8476930.06079NANANANANANANANANANANANANANANA-6.80655-4.1973162.0217551.48531
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁▁▁▁▁▁█0.0362010.0261490.578280.2560620.192550.089350.1514990.03303254.136795NANANANANANANANANANANANANANANA0.18980117.9651940.02350.0
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value103420.0103410.0103400.0103040.0102930.0102800.0102740.0102690.0102600.0102590.0102550.085235.084555.082972.082972.082871.082871.082871.082851.082695.082097.082010.069119.067170.067170.054146.054133.053987.041471.041421.041421.034742.030742.024742.024701.021655.021655.019395.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.20.20.20.10.10.10.20.20.20.20.20.20.20.10.10.10.10.20.10.10.20.20.20.30.30.20.30.40.50.40.50.40.3

None

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


None
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-31
Value103103103102102102
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value103103103103102102102102102102102858482828282828282828269676754545341414134302424212119
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesAuthorized


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value150150150150150150150150150150150150150150150150150150150150150100100100100100100100100100100100100100100100100100
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value103103103103102102102102102102102858482828282828282828269676754545341414134302424212119
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value106106107105102102102
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value103103102102102102102
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-03-312016-03-312015-03-312014-03-312013-03-312012-03-31
Value3.55.40.43.0108.17.76.90258.5226636.8059976.188758.26283125.002478
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.090.10.080.130.11-0.01-0.14-0.08-0.06
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.090.10.070.130.1-0.01-0.14-0.08-0.06
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value2929303028120.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:Revenues

us-gaap:Revenues


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value2929303028120.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-03-31
Value4.1398734.1508664.3874614.2616251.7117880.0
Percentage of CostOfRevenue100.0100.0100.0100.0100.00.0
Percentage of Revenues14.014.214.214.813.80.0

None

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-03-31
Value4.1398734.1508664.3874614.2616251.7117880.0
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.00.0
Percentage of Revenues14.014.214.214.813.80.0

None

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value4.3496434.2228116.308394.5970394.6293643.3079598.4169694.5383693.7048243.2590423.4046342.7049232.4517512.8139292.8206542.4939992.5088973.5463913.8316113.0426712.5775082.3495522.3842412.8858922.0989582.7486832.0680832.8043522.1320381.0923010.7446920.6548370.5327410.7273270.960240.6141370.9056350.9039530.5691680.5000910.797935
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.714.520.914.916.126.61683.40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ResearchAndDevelopmentExpense us-gaap:TypeOfArrangement

us-gaap:CollaborativeArrangement


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value0.0085540.0057-0.0050410.0319240.0261780.011952
Percentage of ResearchAndDevelopmentExpense0.20.1-0.10.70.60.4
Percentage of Revenues0.00.0-0.00.10.10.1
Percentage of Revenues us-gaap:CollaborativeArrangement0.00.00.00.00.00.0

None

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1010118.0677928.9877228.416466.9262983.6442342.6310312.674398
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues36.634.537.926.131.267.61385.30.00.00.0

None

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value10108.0066871310-0.987769-14.843267-8.182603-6.335855-5.93344-5.511786-4.306708-4.181271-4.679871-4.314199-3.914014-4.814452-6.237536-6.191679-5.017428-4.89733-4.291915-3.983861-4.109029-2.990173-3.508365-2.706923-3.245776-2.653529-1.70543-1.505353-1.283713-1.067364-1.36471-2.034416-1.13101-1.397463-1.51925-0.732172-0.908465-1.333132
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues34.736.726.644.838.0-7.9-2968.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value111270.0336230.0398680.0393420.0450410.0343270.0343660.0343730.0370720.0233550.0124090.0129060.091039.0109980.043933.066981.092755.0117940.0-13075.046659.04871.061934.021805.05924.015744.032760.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.41.21.31.31.62.868.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:AllocatedShareBasedCompensationExpense

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-03-31
Value1627100.01383700.01104600.0817060.0925000.0933410.01029600.0758180.0776510.0971340.0476620.0510720.0619750.0735540.0469650.0513230.0338510.0439210.0295840.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues5.54.73.72.63.27.5205.90.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues cprx:OptionsToPurchaseCommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

us-gaap:RestrictedStockUnitsRSU


None
Period End2020-06-302020-03-312019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-03-31
Value167360.0135680.0000008890.019023.018815.018608.018997.018971.018763.018763.018994.019022.018815.018609.00
Percentage of AllocatedShareBasedCompensationExpense10.39.80.00.00.00.00.01.93.73.02.54.03.75.54.30.00.00.06.30.0
Percentage of Revenues0.60.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues us-gaap:RestrictedStockUnitsRSU0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value10118.405371411-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues35.137.927.946.139.6-5.2-2899.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


None
Period End2020-06-302019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-06-30
Value613170.0608390.0449650.00000000000000000000000
Percentage of IncomeTaxExpenseBenefit100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues2.12.01.60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:ProfitLoss

us-gaap:ProfitLoss


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value9.779987107.9297131310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.826.344.138.0-5.2-2899.90.00.00.00.0

None

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-84942.074246.0-2330.028446.013560.025700.0-9450.0-14672.0-21826.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.30.3-0.00.10.15.10.00.00.0

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-84942.074246.0-2330.028446.013560.025700.0-9450.0-14672.0-21826.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.30.3-0.00.10.15.10.00.00.0
Percentage of Revenues us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.0

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value9.779987107.9297131310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289-0.076585-2.621535-0.28908-1.089186-2.351934-1.127841-1.394151-1.517136-0.728754-0.903985-1.328541
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.826.344.138.0-5.2-2899.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value9.779987101310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289-0.076585-2.621535-0.28908-1.089186-2.351934-1.127841
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.844.138.0-5.2-2899.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value9.695045107.919791310-0.630943-14.473909-7.848323-5.979812-5.721718-5.387698-4.177649-3.879901-4.967129
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues32.736.026.344.138.1-5.1-2894.80.00.00.00.00.00.00.0

None

us-gaap:Assets

us-gaap:Assets


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value13111711296786160677479853435374145485360646876434545222528121416127.7040754.9887716.2492574.2977515.6100895.831488
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:Liabilities

us-gaap:Liabilities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value20182418149.9012139.6661533.6332153.2253632.8817894.4236182.902112.0109442.6009932.3979232.4098622.6157133.1292654.6252593.9130315.5447379.4274538.6657569.2217834.7414124.5912763.9783026.5759022.7008261.5484132.167132.7102951.293162.2721692.4885590.4226540.6561360.313709
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.415.422.019.319.116.216.05.44.33.65.28.45.66.95.75.35.35.87.76.18.112.419.720.110.320.715.722.921.510.712.922.416.845.539.89.811.75.4

None

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value13111711296786160677479853435374145485360646876434545222528121416127.7040754.9887716.2492574.2977515.6100895.831488
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value1119987776351506471768031333539424650556062663536411721229.84437612149.3949176.4109152.7166023.7606983.8750974.9539535.5177797.617861016190.4464620.1175760.3625630.0448880.10.1
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets84.684.678.080.780.983.884.094.695.796.494.891.694.493.194.394.794.794.292.393.991.987.680.379.989.779.384.377.178.589.387.177.683.254.560.290.288.394.60.00.00.00.00.00.00.00.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-0.0011910.0837510.0095050.0194280.021758-0.006688-0.020248-0.045948-0.036498-0.021826
Percentage of StockholdersEquity-0.00.10.00.00.0-0.0-0.0-0.1-0.1-0.0
Percentage of Assets-0.00.10.00.00.0-0.0-0.0-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value21921721621421321221121020920820715215014814714614614514514414214110510210275757556565651454141393937353126253.4066471.3120721.0172390.2716490.0781120.078112
Percentage of StockholdersEquity197.5218.5246.7275.0337.2414.8416.0327.9294.4273.4256.2481.6444.2422.1374.9342.2315.8288.7262.2238.8227.0212.8298.0281.0248.8429.3353.7339.3577.7439.7388.2547.8715.41541.81112.51022.0798.5674.4463.5293.6160.6129.0763.01115.9280.6605.278.178.1
Percentage of Assets167.1184.7192.4221.8272.8347.6349.5310.3281.6263.4242.9441.3419.3392.9353.4324.0298.9271.9242.0224.3208.6186.4239.2224.5223.1340.7298.3261.5453.3392.6338.1425.1595.3839.6669.5921.5705.1638.10.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value0.1034220.1034090.1033970.1030410.1029290.1028040.1027390.1026890.1025990.1025860.1025490.0852350.0845550.0829720.0829720.0828710.0828710.0828710.0828510.0826950.0820970.082010.0691190.067170.067170.0541460.0541330.0539870.0414710.0414210.0414210.0347420.0307420.0247420.0247010.0216550.0216550.0193950.0180380.014060.0125280.0125170.0688750.0291840.0291840.0291840.0218880.021888
Percentage of StockholdersEquity0.10.10.10.10.20.20.20.20.10.10.10.30.20.20.20.20.20.20.10.10.10.10.20.20.20.30.30.20.40.30.30.40.50.90.70.60.40.40.20.10.10.115.424.88.065.021.921.9
Percentage of Assets0.10.10.10.10.10.20.20.20.10.10.10.20.20.20.20.20.20.20.10.10.10.10.20.10.10.20.20.20.30.30.20.30.40.50.40.50.40.30.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-31
Value-108.482622-118.262609-128.688624-136.618337-150.248516-161.208464-160.563961-146.064352-138.225479-132.260339-126.560447-121.172749-116.9951-113.115199-108.14807-103.98475-100.030769-95.461855-90.075618-84.26046-79.811422-75.252919-69.84266-66.35263-61.342738-58.144718-54.333599-52.978941-47.066882-43.923292-42.179003-42.102418-39.480883-39.191803-38.102617-35.750683-34.622842-31.711555-27.705232-20.463304-9.898707-5.759214-3.02976-1.22438-0.68456-0.255945
Percentage of StockholdersEquity-97.6-118.6-146.9-175.2-237.4-315.0-316.2-228.0-194.5-173.5-156.3-381.9-344.4-322.3-275.1-242.4-215.9-188.9-162.4-138.9-127.1-113.0-198.2-181.2-148.9-329.7-254.0-239.5-478.1-340.0-288.5-448.1-615.8-1442.7-1013.2-922.6-698.9-574.7-363.7-193.8-60.6-29.0-678.6-1041.4-188.8-570.2
Percentage of Assets-82.6-100.3-114.5-141.3-192.0-263.9-265.6-215.7-186.1-167.1-148.2-349.9-325.2-300.1-259.3-229.5-204.4-177.9-149.9-130.5-116.8-99.0-159.1-144.7-133.6-261.6-214.2-184.6-375.2-303.6-251.2-347.8-512.5-785.6-609.7-831.8-617.2-543.80.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value13111611190725455626978853435374145485359646875434545222528121416127.6816314.9655176.2281834.2689595.5738455.775404
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets99.899.299.193.792.189.891.392.393.099.899.899.499.499.499.499.499.599.799.799.799.999.999.899.899.899.799.899.899.599.599.699.899.799.599.799.399.499.0

None

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-12-232016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-12-312008-12-312002-01-042002-01-032001-12-31
Value1151018944231916109.88793919577.3289848.5837279.9810441313171822283237419.09677811141.0724652.215958120.8790760.6460451.409939117.5148434.7227956.0290672.1514323.4060916.8726735.4751586.2471775.6083687.779277110.10.10.1
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets87.686.379.746.529.931.227.415.713.324.867.321.223.926.533.30.038.938.241.447.050.754.554.320.724.632.24.88.745.27.04.58.498.997.594.796.550.160.70.093.90.00.00.00.00.00.00.0

None

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


None
Period End2020-06-302020-03-312019-12-312019-03-312018-12-31
Value6.7622626.918563107.2513810.0
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.00.0
Percentage of Assets5.15.99.411.90.0

None

us-gaap:InventoryNet

us-gaap:InventoryNet


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value1827900.02211300.01956800.0599800.0269880.096587.056012.00
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets1.41.91.70.60.30.20.10.0

None

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value7521300.06062700.04351100.03339400.01488600.01881300.01649800.0816820.0677340.0992830.01173700.0510490.0621560.0929860.01047900.0310860.0650980.01023900.01504700.01393900.0861270.04432600.04552700.04317400.0842090.0883290.01609400.0988700.01114400.01242800.01309500.0111630.0166790.0242720.0199120.0113820.0166070.0166220.0
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.75.13.93.51.93.12.71.20.91.31.41.51.72.52.50.71.31.92.52.21.35.810.49.41.84.06.33.48.98.67.80.92.24.93.22.63.02.9

None

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value167510.0196930.0210470.0141090.0147620.0140320.0245420.0201090.0187130.0183370.0191380.0205450.0218290.0231250.0244200.0249040.0258520.0178350.0191550.0197640.063294.071139.071377.071280.065396.052649.040628.046334.052041.057747.053679.010832.013556.014366.012186.018281.025733.045573.0
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.20.20.10.20.20.40.30.30.20.20.60.60.60.60.50.50.30.30.30.10.10.20.20.10.20.20.20.40.40.30.10.20.30.20.40.50.8

None

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


None
Period End2020-06-302020-03-312019-12-312019-03-312018-12-31
Value71711.0730280.0793250.01074000.00
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.00.0
Percentage of Assets0.10.60.71.80.0

None

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value20172417149.0261159.5113543.4684343.0820282.7313944.2661622.7375941.8404251.905542.0945351.9955952.3054572.6637873.4406032.3861872.5532475.8490095.8550265.9390962.3643912.4367262.1396093.0116611.6376730.9832351.6466650.753330.6770420.8792910.8338010.4226540.6561360.298961
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.415.021.418.618.114.815.75.14.13.55.07.95.15.15.04.44.75.05.73.73.77.713.313.05.111.08.410.513.16.89.86.28.817.613.39.811.75.1

None

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value5804800.01347600.04117400.04147000.03328700.02940100.02337400.01341000.0922590.0805020.01945600.01081600.0692340.0917930.0933180.01055300.0707290.01251500.01794100.0817020.01316300.01050500.01814200.0524800.01238200.0932100.0850790.01473300.0448280.0567180.01365700.0355910.0222980.0350330.0263930.0174040.0478010.0105930.0
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.41.13.74.34.34.83.92.01.21.02.33.11.92.42.22.31.42.33.01.31.91.44.11.12.74.23.45.13.63.98.12.92.97.04.24.08.51.8

None

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value30502.0139730.0172330.0531170.0152860.0165660.066436.038958.04738.019136.024035.024957.029845.016595.017642.021614.077961.041057.011801.08531.03213.04397.05546.02930.03364.010839.010666.05823.09407.014437.0
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.10.20.50.20.30.10.10.00.00.00.10.10.00.00.00.10.10.00.00.00.00.00.00.00.10.10.00.10.2

None

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


None
Period End2020-06-302020-03-312019-12-31
Value1081900.02143500.01533700.0
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0
Percentage of Assets0.81.81.4

None

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value14161913106.0860297.1739872.127452.1594351.9263712.3205871.6559861.148080.9876121.1613590.9402711.5981651.4123141.6464764.0408165.4143011.1262151.5046211.288821.538321.1893910.416050.2810020.3974210.4540590.5289620.5698670.2486160.1781250.193028
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.013.817.814.313.810.011.93.12.92.42.74.83.22.62.82.13.32.62.79.211.82.56.85.15.49.52.91.73.35.910.69.15.83.23.3

None

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


None
Period End2020-06-302020-03-312019-12-312019-03-312018-12-31
Value197900.0306680.0300520.0282600.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.00.0
Percentage of Assets0.20.30.30.50.0

None

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


None
Period End2020-03-312019-12-312019-03-312018-12-31
Value568420.0647530.0875100.00
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.00.0
Percentage of Assets0.50.61.40.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value1119987776351506471768031333539424650556062663536411721229.84437612149.3949176.4109152.7166023.7606983.8750974.9539535.5177797.617861016190.4464620.1175760.3625630.0448880.10.1
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets84.684.678.080.780.983.884.094.695.796.494.891.694.493.194.394.794.794.292.393.991.987.680.379.989.779.384.377.178.589.387.177.683.254.560.290.288.394.60.00.00.00.00.00.00.00.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-0.0011910.0837510.0095050.0194280.021758-0.006688-0.020248-0.045948-0.036498-0.021826
Percentage of StockholdersEquity-0.00.10.00.00.0-0.0-0.0-0.1-0.1-0.0
Percentage of Assets-0.00.10.00.00.0-0.0-0.0-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value21921721621421321221121020920820715215014814714614614514514414214110510210275757556565651454141393937353126253.4066471.3120721.0172390.2716490.0781120.078112
Percentage of StockholdersEquity197.5218.5246.7275.0337.2414.8416.0327.9294.4273.4256.2481.6444.2422.1374.9342.2315.8288.7262.2238.8227.0212.8298.0281.0248.8429.3353.7339.3577.7439.7388.2547.8715.41541.81112.51022.0798.5674.4463.5293.6160.6129.0763.01115.9280.6605.278.178.1
Percentage of Assets167.1184.7192.4221.8272.8347.6349.5310.3281.6263.4242.9441.3419.3392.9353.4324.0298.9271.9242.0224.3208.6186.4239.2224.5223.1340.7298.3261.5453.3392.6338.1425.1595.3839.6669.5921.5705.1638.10.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312002-01-042002-01-03
Value0.1034220.1034090.1033970.1030410.1029290.1028040.1027390.1026890.1025990.1025860.1025490.0852350.0845550.0829720.0829720.0828710.0828710.0828710.0828510.0826950.0820970.082010.0691190.067170.067170.0541460.0541330.0539870.0414710.0414210.0414210.0347420.0307420.0247420.0247010.0216550.0216550.0193950.0180380.014060.0125280.0125170.0688750.0291840.0291840.0291840.0218880.021888
Percentage of StockholdersEquity0.10.10.10.10.20.20.20.20.10.10.10.30.20.20.20.20.20.20.10.10.10.10.20.20.20.30.30.20.40.30.30.40.50.90.70.60.40.40.20.10.10.115.424.88.065.021.921.9
Percentage of Assets0.10.10.10.10.10.20.20.20.10.10.10.20.20.20.20.20.20.20.10.10.10.10.20.10.10.20.20.20.30.30.20.30.40.50.40.50.40.30.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-31
Value-108.482622-118.262609-128.688624-136.618337-150.248516-161.208464-160.563961-146.064352-138.225479-132.260339-126.560447-121.172749-116.9951-113.115199-108.14807-103.98475-100.030769-95.461855-90.075618-84.26046-79.811422-75.252919-69.84266-66.35263-61.342738-58.144718-54.333599-52.978941-47.066882-43.923292-42.179003-42.102418-39.480883-39.191803-38.102617-35.750683-34.622842-31.711555-27.705232-20.463304-9.898707-5.759214-3.02976-1.22438-0.68456-0.255945
Percentage of StockholdersEquity-97.6-118.6-146.9-175.2-237.4-315.0-316.2-228.0-194.5-173.5-156.3-381.9-344.4-322.3-275.1-242.4-215.9-188.9-162.4-138.9-127.1-113.0-198.2-181.2-148.9-329.7-254.0-239.5-478.1-340.0-288.5-448.1-615.8-1442.7-1013.2-922.6-698.9-574.7-363.7-193.8-60.6-29.0-678.6-1041.4-188.8-570.2
Percentage of Assets-82.6-100.3-114.5-141.3-192.0-263.9-265.6-215.7-186.1-167.1-148.2-349.9-325.2-300.1-259.3-229.5-204.4-177.9-149.9-130.5-116.8-99.0-159.1-144.7-133.6-261.6-214.2-184.6-375.2-303.6-251.2-347.8-512.5-785.6-609.7-831.8-617.2-543.80.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value103420.0103410.0103400.0103040.0102930.0102800.0102740.0102690.0102600.0102590.0102550.085235.084555.082972.082972.082871.082871.082871.082851.082695.082097.082010.069119.067170.067170.054146.054133.053987.041471.041421.041421.034742.030742.024742.024701.021655.021655.019395.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.20.20.20.10.10.10.20.20.20.20.20.20.20.10.10.10.10.20.10.10.20.20.20.30.30.20.30.40.50.40.50.40.3

None

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value219217216214213212211210209208207152150148147146146145145144142141105102102757575565656514541413937
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets167.1184.7192.4221.8272.8347.6349.5310.3281.6263.4242.9441.3419.3392.9353.4324.0298.9271.9242.0224.3208.6186.4239.2224.5223.1340.7298.3261.5453.3392.6338.1425.1595.3839.6669.5921.5638.1

None

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value-108480000.0-118260000.0-128690000.0-136620000.0-150250000.0-161210000.0-160560000.0-146060000.0-138230000.0-132260000.0-126560000.0-121170000.0-117000000.0-113120000.0-108150000.0-103980000.0-100030000.0-95462000.0-90076000.0-84260000.0-79811000.0-75253000.0-69843000.0-66353000.0-61343000.0-58145000.0-54334000.0-52979000.0-47067000.0-43923000.0-42179000.0-42102000.0-39481000.0-39192000.0-38103000.0-35751000.0-34623000.0-31712000.0
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-82.6-100.3-114.5-141.3-192.0-263.9-265.6-215.7-186.1-167.1-148.2-349.9-325.2-300.1-259.3-229.5-204.4-177.9-149.9-130.5-116.8-99.0-159.1-144.7-133.6-261.6-214.2-184.6-375.2-303.6-251.2-347.8-512.5-785.6-609.7-831.8-617.2-543.8

None

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-1191.083751.09505.019428.021758.0-6688.0-20248.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.00.10.00.00.0-0.0-0.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value137.213078121614-7.962755-8.31353-6.80303-4.506396-6.08145-4.029867-4.130259-1.683988-1.812224-2.249204-1.593786-1.100934-1.144355-1.301291-1.438196-1.25264-1.463094-0.831119-0.769152-0.817344
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues44.824.840.852.648.6-64.0-1662.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value0.05.0315.047027-9.87692210147.426872-5.210308-31.8476930.06079-6.80655-4.1973162.0217551.48531-14.052769-1e-06-0.0019-0.0049812.001887-0.002019
Percentage of NetCashProvidedByUsedInInvestingActivities0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.017.2105.116.3-34.283.52821.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value0.0362010.0261490.578280.2560620.192550.089350.1514990.1045320.0040520.033032540.189801170.02350.05.0826345.5599523.9383030.03.3139440.00.02.2286340.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.00.00.0100.00.0
Percentage of Revenues0.10.11.90.80.70.730.30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value137.213078121614-7.962755-8.31353-6.80303-4.506396-6.08145-4.029867-4.130259-1.683988-1.812224-2.249204-1.593786-1.100934-1.144355-1.301291-1.438196-1.25264-1.463094-0.831119-0.769152-0.817344
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues44.824.840.852.648.6-64.0-1662.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value9.779987107.9297131310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289-0.076585-2.621535-0.28908-1.089186-2.351934-1.127841-1.394151-1.517136-0.728754-0.903985-1.328541
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.826.344.138.0-5.2-2899.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value9.779987101310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698-4.177649-3.879901-4.967129-4.16332-3.953981-4.568914-5.386237-5.815158-4.449038-4.558503-5.410259-3.49003-5.009892-3.19802-3.811119-1.354658-5.912059-3.14359-1.744289-0.076585-2.621535-0.28908-1.089186-2.351934-1.127841
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.844.138.0-5.2-2899.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:ProfitLoss

us-gaap:ProfitLoss


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value9.779987107.9297131310-0.644503-14.499609-7.838873-5.96514-5.699892-5.387698
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues33.035.826.344.138.0-5.2-2899.90.00.00.00.0

None

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


None
Period End2020-06-302020-03-312019-06-302019-03-312018-03-31
Value-0.156301-3.6184343.1250467.2513810.0
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.00.0

None

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


None
Period End2020-06-302020-03-312019-06-302019-03-312018-03-31
Value-383410.0254550.0173290.040575.00
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.00.0

None

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1794500.01519400.01149300.0817060.0925000.0933410.01029600.0758180.0791510.0971340.0485510.0529740.0638570.0754140.0488640.0532200.0357270.0457970.0576340.0330770.0363900.0314450.0287640.0444630.022570.023130.042550.046665.044888.041752.0204270.045585.045090.045090.0248920.048985.065076.053751.0245980.035972.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensation us-gaap:IncomeStatementLocation

us-gaap:ResearchAndDevelopmentExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value421220.0418050.0333800.0242870.0273210.0287720.0259170.0240120.0285620.0294320.0163200.0192800.0223550.0206350.0147560.0185120.0164390.093783.0124790.0113610.073203.066941.074279.035704.012006.011873.021220.023133.021612.018763.045113.018503.018303.0
Percentage of ShareBasedCompensation23.527.529.029.729.530.825.231.736.130.333.636.435.027.430.234.846.020.521.734.320.121.325.88.053.251.349.949.648.144.922.140.640.6

us-gaap:SellingGeneralAndAdministrativeExpenses


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1373200.01101300.0815550.0574190.0651780.0645690.0770450.0518050.0505880.0677020.0
Percentage of ShareBasedCompensation76.572.571.070.370.569.274.868.363.969.7

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value0.05.0315.047027-9.87692210147.426872-5.210308-31.8476930.06079-6.80655-4.1973162.0217551.48531-14.052769-1e-06-0.0019-0.0049812.001887-0.002019
Percentage of NetCashProvidedByUsedInInvestingActivities0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.017.2105.116.3-34.283.52821.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value0.0362010.0261490.578280.2560620.192550.089350.1514990.1045320.0040520.033032540.189801170.02350.05.0826345.5599523.9383030.03.3139440.00.02.2286340.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.00.00.0100.00.0
Percentage of Revenues0.10.11.90.80.70.730.30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:RestrictedStockUnitsRSU


None
Period End2020-06-302020-03-312019-06-302019-03-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-31
Value30000.00000000000-56497.00000000000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod100.00.00.00.00.00.00.00.00.00.00.0100.00.00.00.00.00.00.00.00.00.00.0

cprx:ChangeInAccruedInterestAndAccretionOfDiscountOnInvestments

cprx:ChangeInAccruedInterestAndAccretionOfDiscountOnInvestments


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value84942.0-81296.0105270.0107990.023873.053674.038057.0149870.0
Percentage of ChangeInAccruedInterestAndAccretionOfDiscountOnInvestments100.0100.0100.0100.0100.0100.0100.0100.0

cprx:IncreaseDecreaseInOperatingLeaseLiability

cprx:IncreaseDecreaseInOperatingLeaseLiability


None
Period End2020-06-302020-03-312019-06-302019-03-312018-03-31
Value677200.072952.067968.067155.00
Percentage of IncreaseDecreaseInOperatingLeaseLiability100.0100.0100.0100.00.0

cprx:NonCashChangeInRightOfUseAsset

cprx:NonCashChangeInRightOfUseAsset


None
Period End2020-06-302020-03-312019-06-302019-03-312018-03-31
Value658570.062968.060430.059621.00
Percentage of NonCashChangeInRightOfUseAsset100.0100.0100.0100.00.0

cprx:PercentageOfRoyaltyPayableToNetSales us-gaap:Range, us-gaap:TypeOfArrangement

cprx:PercentageOfRoyaltyPayableToNetSales

srt:Maximum, cprx:LicenseAgreementWithBioMarin


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value00.10000.100
Percentage of PercentageOfRoyaltyPayableToNetSales0.0100.00.00.00.0100.00.00.0

srt:Minimum, cprx:LicenseAgreementWithBioMarin


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value00.070000.0700
Percentage of PercentageOfRoyaltyPayableToNetSales0.070.00.00.00.070.00.00.0

cprx:TotalOperatingExpenses

cprx:TotalOperatingExpenses


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value191822171713158.182603
Percentage of TotalOperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0

cprx:TradingSecuritiesRealizedOrUnrealizedGainLoss

cprx:TradingSecuritiesRealizedOrUnrealizedGainLoss


None
Period End2020-06-30
Value0
Percentage of TradingSecuritiesRealizedOrUnrealizedGainLoss0.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition


None
Period End2020-06-302020-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value167360.0135680.08890.019023.018815.018608.018997.018971.018763.018763.018994.019022.018815.018609.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value167360.0135680.08890.019023.018815.018608.018997.018971.018763.018763.018994.019022.018815.018609.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value1627100.01383700.0817060.0925000.0933410.01029600.0758180.0776510.0971340.0476620.0510720.0619750.0735540.0469650.0513230.0338510.0439210.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value1627100.01383700.0817060.0925000.0933410.01029600.0758180.0776510.0971340.0476620.0510720.0619750.0735540.0469650.0513230.0338510.0439210.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains

cprx:UsTreasuryBondSecuritiesCashEquivalents


None
Period End2020-03-31
Value83751.0
Percentage of AvailableForSaleSecuritiesGrossUnrealizedGains100.0

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss

cprx:UsTreasuryBondSecuritiesCashEquivalents


None
Period End2020-03-31
Value0
Percentage of AvailableForSaleSecuritiesGrossUnrealizedLoss0.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value131244214.3357982.5223145.943087
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesTradingUnrealizedGainLoss us-gaap:IncomeStatementLocation

us-gaap:DebtSecuritiesTradingUnrealizedGainLoss

us-gaap:OtherIncome


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value029430.0036664.052741.00029431.058861.0-29431.029431.00
Percentage of DebtSecuritiesTradingUnrealizedGainLoss0.0100.00.0100.0100.00.00.0100.0100.0100.0100.00.0

us-gaap:Depreciation

us-gaap:Depreciation


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312010-09-30
Value29412.013541.027609.06532.06438.013748.012493.09294.08176.08015.06935.012839.012957.012958.011964.09482.08762.013198.06086.011259.08975.08148.07971.07235.06083.05285.05706.05707.05706.05364.02653.02725.02710.02801.07915.07452.021030.06427.06234.0
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value4457200.0-2769900.0-29582.0818300.0388640.0602720.0996380.0418390.0117570.0-1140600.0863970.0389260.0-225580.0-15248.0-122150.0348030.0-544180.0-542650.0977110.0-499270.0265780.0-763700.01289400.0-713380.0306070.081316.0-622550.01025100.0-118900.0-798480.01009800.0132930.0-127350.086395.089896.0-303970.052592.0319490.0-135340.0-10698.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-1.773557-3.6995186.1399183.0065264.730908-1.3371555.036555-0.0105390.226004-0.4012770.6646710.5019020.154996-0.1789170.217155-0.6608310.183412-0.2199840.1247180.317468-0.0632310.755984-1.3675884.286965-0.3853540.214681-0.2504090.3483150.7727280.134436-0.116826-0.056357-0.074744-0.0285780.3307690.070491-0.2695310.2340520.03421-0.073028
Percentage of IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1458500.01711600.01011700.01850800.0-392660.0231480.0832960.0139480.0-315490.0-180920.0663250.0-111070.0-308300.0-118080.0737090.0-340120.0-372920.0-480850.0110820.0532650.0-71306.0-120120.0235340.03475300.0-41199.0-726150.0620740.0-125720.0-128360.0-66685.01197800.0-55156.0-75934.043606.083673.0-52246.0-61890.061735.057654.0-128160.0
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


None
Period End2020-06-302019-09-302019-06-30
Value65434.074079.074079.0
Percentage of OperatingLeaseCost100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-84942.074246.0-9923.0-2330.028446.013560.025700.0-9450.0-14672.0-21826.0
Percentage of OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-84942.074246.0-9923.0-2330.028446.013560.025700.0-9450.0-14672.0-21826.0
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-31
Value0.05.03110.09.96426920140.0
Percentage of ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments0.0100.0100.0100.0100.0100.0100.00.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-12-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value36201.026149.0578280.0256060.0192550.089350.0151500.0104530.08500.033032.0364240.065402.0522000.000000
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.0

us-gaap:ProceedsFromStockOptionsExercised us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302015-12-312015-09-30
Value36201.026149.0578280.0256060.0192550.089350.0151500.0104530.08500.033032.0364240.03950.065402.0324950.0
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value260000.0735000.01699000.0172500.0105000.0207000.02555000.0550000.0945000.01772500.015000.0015000.01520000.025000.015000.01090000.0155000.01195000.0150000.0230000.0185000.050000.01210000.020000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross us-gaap:AwardType

us-gaap:EmployeeStockOption


None
Period End2020-03-312019-03-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value00185000.050000.01210000.020000.025000.00040000.075000.0975000.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross0.00.0100.0100.0100.0100.00.00.00.00.00.00.00.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-30
Value340000.0854830.074998.0306660.0984160.05000.0565000.0745000.0261670.0621670.0255000.0256670.0175000.056665.0366660.070000.025000.0135000.013333.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-312014-09-30
Value13333.011666.0356000.0108330.0125000.065000.050000.089999.010000.036666.0775000.05000.00025000.000060000.0205000.00580000.00
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.00.00.00.0100.0100.00.0100.00.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:CommonStock


None
Period End2020-06-302020-03-312019-06-302019-03-31
Value13333.011666.0125000.065000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value36201.026149.0256060.0192550.089350.0151500.0104530.08500.033032.080251.000-11265.065402.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value36188.026137.0255950.0192420.089285.0151450.0104440.08490.032995.080177.000-11285.065273.0324720.00-674.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.099.999.9100.099.999.999.999.90.00.0100.299.80.00.00.0

us-gaap:CommonStock


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value13.012.0112.0125.065.050.090.010.037.074.00020.0129.0224.00674.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.00.00.00.10.10.00.10.10.10.10.00.0-0.20.20.00.00.0

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


None
Period End2020-06-302019-06-30
Value3315900.03059800.0
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.0100.0

cprx:AccruedCharitableContributions

cprx:AccruedCharitableContributions


None
Period End2020-06-302020-03-312019-12-31
Value660000.01135000.01535000.0
Percentage of AccruedCharitableContributions100.0100.0100.0

cprx:AccruedLicenseFeesCurrent

cprx:AccruedLicenseFeesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value5866200.03946000.08752000.06880300.04673900.01573600.03000000.0305000.0278750.0252500.0226250.0205000.0178750.0152500.0126250.0105000.078750.052500.026250.0142500.0128750.0115000.0101250.092500.078750.065000.051250.042500.028750.015000.0101250.0105000.0102500.0
Percentage of AccruedLicenseFeesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

cprx:AccruedNonClinicalAndClinicalTrialExpenses

cprx:AccruedNonClinicalAndClinicalTrialExpenses


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value651690.0940960.01183500.0768110.0706950.0943740.0821630.0896570.01251600.0990080.0970650.01143900.0606550.0571620.0623860.0287790.0637890.0295640.0332900.0558200.0349760.0735770.0333930.01506700.0764640.01139300.01083700.01287400.01013900.0236790.0197570.052384.0107580.0101570.0
Percentage of AccruedNonClinicalAndClinicalTrialExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

cprx:AccruedPurchasesCurrent

cprx:AccruedPurchasesCurrent


None
Period End2020-06-302020-03-312019-12-31
Value216970.01244000.01313300.0
Percentage of AccruedPurchasesCurrent100.0100.0100.0

cprx:AccruedVariableConsideration

cprx:AccruedVariableConsideration


None
Period End2020-06-302020-03-312019-12-312019-03-312018-12-31
Value1023500.01308300.0884760.0704830.00
Percentage of AccruedVariableConsideration100.0100.0100.0100.00.0

cprx:MaximumAmountOfSecuritiesThatCanBeIssuedUnderShelfRegistrationStatement us-gaap:SubsequentEventType

cprx:MaximumAmountOfSecuritiesThatCanBeIssuedUnderShelfRegistrationStatement

us-gaap:SubsequentEvent


None
Period End2020-07-23
Value200
Percentage of MaximumAmountOfSecuritiesThatCanBeIssuedUnderShelfRegistrationStatement100.0

cprx:NumberOfSquareFeetAreaOfSpaceUnderOperatingLease us-gaap:SubsequentEventType, us-gaap:Range

cprx:NumberOfSquareFeetAreaOfSpaceUnderOperatingLease

us-gaap:SubsequentEvent, srt:Maximum


None
Period End2020-05-07
Value10700.0
Percentage of NumberOfSquareFeetAreaOfSpaceUnderOperatingLease100.0

us-gaap:SubsequentEvent, srt:Minimum


None
Period End2020-05-07
Value7800.0
Percentage of NumberOfSquareFeetAreaOfSpaceUnderOperatingLease72.9

cprx:OtherNoncurrentAccruedExpensesAndOtherLiabilities

cprx:OtherNoncurrentAccruedExpensesAndOtherLiabilities


None
Period End2020-03-312019-12-312019-09-302018-12-31
Value568420.0647530.0725700.0154800.0
Percentage of OtherNoncurrentAccruedExpensesAndOtherLiabilities100.0100.0100.0100.0

cprx:PrepaidManufacturingExpense

cprx:PrepaidManufacturingExpense


None
Period End2020-06-302020-03-312019-12-31
Value5499700.03471100.01526000.0
Percentage of PrepaidManufacturingExpense100.0100.0100.0

cprx:PrepaidPrecommercialExpenses

cprx:PrepaidPrecommercialExpenses


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value218650.0287080.062959.0112360.0149780.0430570.017030.0121710.08925.076900.065000.035500.026855.047911.087166.090248.04065.0
Percentage of PrepaidPrecommercialExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

cprx:PrepaidResearchFee

cprx:PrepaidResearchFee


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value458940.0490100.0481060.0372780.0371740.0240380.0358210.0301840.0211120.0249090.0388980.0310330.0219000.0303900.0334560.0112970.0271710.0457590.0915190.0980480.0411840.0462500.0571430.0514920.0634080.0534140.01334100.0842430.0925860.01018000.01138200.0
Percentage of PrepaidResearchFee100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

cprx:PrepaidSubscriptionFees

cprx:PrepaidSubscriptionFees


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value429160.0492720.0501250.0537590.0184850.0287760.0170550.063288.069068.092916.023347.037816.073536.091095.022770.036893.066090.076209.026602.041753.065269.082163.030495.032452.042711.046145.024643.027215.040604.043887.012369.017168.032030.09942.0
Percentage of PrepaidSubscriptionFees100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-312014-06-302014-03-312013-12-31
Value14162014116.9611277.3287862.2922312.302772.0767662.4780431.8205021.3185991.1636041.3425211.8227690.00.00.0
Percentage of AccruedLiabilitiesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedProfessionalFeesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value2464200.03309400.01241500.01232600.02046400.01651200.01311100.0429070.0338100.0558260.0227460.0110810.0130230.0124650.0102670.037853.042536.0467320.0330490.0108670.092146.0149140.043973.0201290.0224200.0224280.0117240.0115810.096570.098123.051050.0110050.084141.0111920.0
Percentage of AccruedProfessionalFeesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecurities

us-gaap:AvailableForSaleSecurities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value84696419241415293658
Percentage of AvailableForSaleSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecurities us-gaap:InvestmentType

cprx:UsTreasuryBondSecuritiesCashEquivalents


None
Period End2020-06-302020-03-312019-12-31
Value846959
Percentage of AvailableForSaleSecurities100.0100.092.3

us-gaap:AvailableForSaleSecuritiesAmortizedCost us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesAmortizedCost

cprx:UsTreasuryBondSecuritiesCashEquivalents


None
Period End2020-06-302020-03-312019-12-31
Value846959
Percentage of AvailableForSaleSecuritiesAmortizedCost100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:MoneyMarketFunds


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value19232343221514109.49664819566.6461648.4548519.868419131718212530367.05331
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1


None
Period End2020-06-302020-03-312019-12-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value19232314109.49664819566.6461648.4548519.868419131718212530367.05331
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:FairValueInputsLevel2, us-gaap:USTreasurySecurities


None
Period End2020-06-302019-12-31
Value8459
Percentage of CashAndCashEquivalentsFairValueDisclosure433.0250.1

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:InvestmentType

us-gaap:USTreasurySecurities


None
Period End2020-06-302020-03-312019-12-31
Value846959
Percentage of CashAndCashEquivalentsFairValueDisclosure433.0296.5250.1

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:InvestmentType, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:USTreasurySecurities, us-gaap:FairValueInputsLevel2


None
Period End2020-03-312019-12-31
Value6959
Percentage of CashAndCashEquivalentsFairValueDisclosure296.5250.1

us-gaap:DepositsAssetsNoncurrent

us-gaap:DepositsAssetsNoncurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value8888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.08888.010511.010511.010511.0
Percentage of DepositsAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value2212700.01814400.03064600.01739700.01262400.0764360.01941400.0740940.0232850.054548.0821940.0140000.0182590.085534.0264240.0445320.0764800.0535920.0894850.0836340.0568890.0238840.031956.0
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-31
Value9.210
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized us-gaap:AwardType

us-gaap:RestrictedStockUnitsRSU


None
Period End2020-06-302020-03-31
Value1.31.5
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized14.114.4

us-gaap:OtherPrepaidExpenseCurrent

us-gaap:OtherPrepaidExpenseCurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value292410.0326590.0516660.0430840.0382280.0305800.0272170.0191290.060707.051756.058281.050281.033556.057476.036444.036153.034615.036097.034716.053243.037255.0109320.034380.045046.032256.058826.023151.024479.010008.04726.014713.04593.04305.08371.0
Percentage of OtherPrepaidExpenseCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidInsurance

us-gaap:PrepaidInsurance


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value622350.0995150.01263100.0151470.0399940.0616760.0800260.0116770.0306690.0501180.0638140.091514.0275560.0457490.0598910.078323.0211530.0347510.0436730.071750.0193300.0277720.0385500.071916.0123300.0170620.0219650.088043.0132000.0176180.0143520.033641.074223.0178540.0
Percentage of PrepaidInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions


None
Period End2020-06-302020-03-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value12125.8448194.3499962.908332.3866632.0366632.6879433.0889053.080536
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

cprx:OptionsToPurchaseCommonStock


None
Period End2020-06-302020-03-31
Value7.0146456.68798
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions56.954.8

Line plots across dimensions of each concept


us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:ShareBasedCompensation
us-gaap:IncomeStatementLocation
(None,)
None