XML 19 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Customer
State
Executive
Lease
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies [Abstract]      
Number of minority operating lease 1phmd_NumberOfMinorityOperatingLease    
Loss Contingencies [Line Items]      
Rent expense $ 4,708,000us-gaap_OperatingLeasesRentExpenseNet $ 1,002,000us-gaap_OperatingLeasesRentExpenseNet $ 908,000us-gaap_OperatingLeasesRentExpenseNet
Number of executives 2phmd_NumberOfExecutives    
Maximum settlement amount 100,000us-gaap_LitigationSettlementAmount    
Number of customers 12phmd_NumberOfCustomers    
Number of states 10phmd_NumberOfStates    
Annual minimum payments under operating lease [Abstract]      
2015 814,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 472,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 176,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
Thereafter 366,000phmd_OperatingLeasesFutureMinimumPaymentsDueAfterThirdYear    
Total 1,828,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Amount of aggregate commitment under the executive severance agreements should all covered executives and employees be terminated other than for cause 10,073,000phmd_AmountOfAggregateCommitmentUnderExecutiveSeveranceAgreementsShouldAllCoveredExecutivesAndEmployeesBeTerminatedOtherThanForCause    
Amount of commitment should all covered executives and certain key employees be terminated following a change in control of the Company 9,820,000phmd_AmountOfCommitmentShouldAllCoveredExecutivesAndCertainKeyEmployeesBeTerminatedFollowingChangeInControlOfCompany    
LCA-Vision [Member]      
Loss Contingencies [Line Items]      
Rent expense 3,690,000us-gaap_OperatingLeasesRentExpenseNet
/ dei_LegalEntityAxis
= phmd_LcaVisionMember
   
Annual minimum payments under operating lease [Abstract]      
Total $ 17,916,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ dei_LegalEntityAxis
= phmd_LcaVisionMember