XML 107 R95.htm IDEA: XBRL DOCUMENT
v3.8.0.1

NET SALES SERVICE REVENUE AND ACCOUNTS RECEIVABLE (Schedule of Sales) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016
Service revenue | $ 2,565 | $ 3,385
Less: contractual allowances and adjustments | (863) | (1,284)
Service revenue, net | 1,702 | 2,101
Medicaid [Member] |  |
Service revenue, net | 39 | 25
Medicare [Member] |  |
Service revenue, net | 569 | 688
Self-Pay [Member] |  |
Service revenue, net | 103 | 253
Third party payers [Member] |  |
Service revenue, net | 500 | $ 1,135
Contract diagnostic services [Member] |  |
Service revenue, net | $ 491 |

X
- Definition Contractual allowance and other adjustments. + References No definition available. + Details
Name: | prpo_ContractualAllowanceAndOtherAdjustments
Namespace Prefix: | prpo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Service revenue including allowances and adjustments. + References No definition available. + Details
Name: | prpo_ServiceRevenue
Namespace Prefix: | prpo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueServicesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_CounterpartyNameAxis=prpo_MedicaidMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=prpo_MedicareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=us-gaap_SelfPayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=prpo_ThirdPartyPayersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=prpo_ContractDiagnosticServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |