XML 63 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments and Geographic Data (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Segment
Mar. 31, 2014
Business Segments and Geographic Data [Abstract]    
Number of operating units 3us-gaap_NumberOfOperatingSegments  
Results of operations from business segments [Abstract]    
Revenues $ 28,149us-gaap_Revenues $ 50,075us-gaap_Revenues
Costs of revenues 7,922us-gaap_CostOfRevenue 10,345us-gaap_CostOfRevenue
Gross profit 20,227us-gaap_GrossProfit 39,730us-gaap_GrossProfit
Gross profit % (in hundredths) 71.90%phmd_GrossProfitAsPercentageOfRevenues 79.30%phmd_GrossProfitAsPercentageOfRevenues
Allocated operating expenses [Abstract]    
Engineering and product development 755us-gaap_ResearchAndDevelopmentExpense 795us-gaap_ResearchAndDevelopmentExpense
Selling and marketing expenses 20,132us-gaap_SellingAndMarketingExpense 31,625us-gaap_SellingAndMarketingExpense
Unallocated operating expenses 4,729us-gaap_GeneralAndAdministrativeExpense 7,587us-gaap_GeneralAndAdministrativeExpense
Total operating expenses 25,616us-gaap_OperatingExpenses 40,007us-gaap_OperatingExpenses
Loss from continuing operations before interest and other financing expense, net (5,389)us-gaap_OperatingIncomeLoss (277)us-gaap_OperatingIncomeLoss
Interest and other financing income, net (2,551)us-gaap_NonoperatingIncomeExpense (147)us-gaap_NonoperatingIncomeExpense
(Loss) Income before income tax benefit (expense) (7,940)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (424)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Operating Segments [Member] | Consumer [Member]    
Results of operations from business segments [Abstract]    
Revenues 18,129us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
40,870us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Costs of revenues 3,497us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
6,250us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Gross profit 14,632us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
34,620us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Gross profit % (in hundredths) 80.70%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
84.70%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Allocated operating expenses [Abstract]    
Engineering and product development 338us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
287us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Selling and marketing expenses 14,719us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
27,157us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Unallocated operating expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Total operating expenses 15,057us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
27,444us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Loss from continuing operations before interest and other financing expense, net (425)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
7,176us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Interest and other financing income, net 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
(Loss) Income before income tax benefit (expense) (425)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
7,176us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ConsumerSegmentMember
Operating Segments [Member] | Physician Recurring [Member]    
Results of operations from business segments [Abstract]    
Revenues 7,558us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
7,219us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Costs of revenues 2,777us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
2,830us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Gross profit 4,781us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
4,389us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Gross profit % (in hundredths) 63.30%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
60.80%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Allocated operating expenses [Abstract]    
Engineering and product development 321us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
310us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Selling and marketing expenses 5,191us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
4,011us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Unallocated operating expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Total operating expenses 5,512us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
4,321us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Loss from continuing operations before interest and other financing expense, net (731)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
68us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Interest and other financing income, net 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
(Loss) Income before income tax benefit (expense) (731)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
68us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_PhysicianRecurringSegmentMember
Operating Segments [Member] | Professional [Member]    
Results of operations from business segments [Abstract]    
Revenues 2,462us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
1,986us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Costs of revenues 1,648us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
1,265us-gaap_CostOfRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Gross profit 814us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
721us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Gross profit % (in hundredths) 33.10%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
36.30%phmd_GrossProfitAsPercentageOfRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Allocated operating expenses [Abstract]    
Engineering and product development 96us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
198us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Selling and marketing expenses 222us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
457us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Unallocated operating expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Total operating expenses 318us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
655us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Loss from continuing operations before interest and other financing expense, net 496us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
66us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
Interest and other financing income, net 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
(Loss) Income before income tax benefit (expense) $ 496us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember
$ 66us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= phmd_ProfessionalSegmentMember