XML 23 R28.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Summary of Significant Accounting Policies (Short-term Investments) (Details) (USD $) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013
Certificates of Deposit [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Value of Current Held to Maturity Investments (based on cost) | $ 3,005,079 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = us-gaap_CertificatesOfDepositMember | $ 5,076,930 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = us-gaap_CertificatesOfDepositMember
Certificate Of Deposits One [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Aug. 27, 2015 |
Value of Current Held to Maturity Investments (based on cost) | 1,501,554 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsOneMember |
Certificate Of Deposits Two [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Oct. 17, 2014 |
Value of Current Held to Maturity Investments (based on cost) |  | 2,011,967 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsTwoMember
Certificate Of Deposits Six [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Apr. 18, 2014 |
Value of Current Held to Maturity Investments (based on cost) |  | 2,007,997 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsSixMember
Certificate Of Deposits Three [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Jun. 29, 2014 |
Value of Current Held to Maturity Investments (based on cost) |  | 502,821 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsThreeMember
Certificate Of Deposits Four [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Apr. 06, 2014 |
Value of Current Held to Maturity Investments (based on cost) |  | 301,695 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsFourMember
Certificate Of Deposits Five [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Mar. 29, 2014 |
Value of Current Held to Maturity Investments (based on cost) |  | 252,450 us-gaap_HeldToMaturitySecuritiesCurrent / invest_InvestmentAxis = refr_CertificateOfDepositsFiveMember
Certificate of Deposits Seven [Member] |  |
Schedule of Held-to-maturity Securities [Line Items] |  |
Maturity Date | Aug. 27, 2016 |
Value of Noncurrent Held to Maturity Investments (based on cost) | $ 1,503,525 us-gaap_HeldToMaturitySecuritiesNoncurrent / invest_InvestmentAxis = refr_CertificateOfDepositsSevenMember |

X
- Definition The maturity date of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 12 -Sentence Column A + Details
Name: | invest_InvestmentMaturityDate1
Namespace Prefix: | invest_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 + Details
Name: | us-gaap_HeldToMaturitySecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity, not expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 + Details
Name: | us-gaap_HeldToMaturitySecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=refr_CertificateOfDepositsTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=us-gaap_CertificatesOfDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |