XML 16 R25.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Stockholders' Equity (Details 1) (Stock Options [Member], USD $) | 6 Months Ended
--- | ---
Dec. 31, 2014
Options Outstanding | 1,954,501 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Options Exercisable | 1,698,042 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Range One [Member] |
Option Exercise Price | $ 0.65 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeOneMember
Options Outstanding | 6,150 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeOneMember
Options Outstanding Remaining Contractual Life (in years) | 9 years 10 months 10 days
Options Exercisable | 0 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeOneMember
Range Two [Member] |
Option Exercise Price | $ 0.77 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwoMember
Options Outstanding | 59,500 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwoMember
Options Outstanding Remaining Contractual Life (in years) | 9 years 7 months 20 days
Options Exercisable | 15,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwoMember
Range Three [Member] |
Option Exercise Price | $ 1.00 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThreeMember
Options Outstanding | 347,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThreeMember
Options Outstanding Remaining Contractual Life (in years) | 4 years 4 months 28 days
Options Exercisable | 347,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThreeMember
Range Four [Member] |
Option Exercise Price | $ 1.02 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourMember
Options Outstanding | 287,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourMember
Options Outstanding Remaining Contractual Life (in years) | 5 years 6 months 29 days
Options Exercisable | 287,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourMember
Range Five [Member] |
Option Exercise Price | $ 1.07 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFiveMember
Options Outstanding | 53,898 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFiveMember
Options Outstanding Remaining Contractual Life (in years) | 7 years 9 months 14 days
Options Exercisable | 48,898 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFiveMember
Range Six [Member] |
Option Exercise Price | $ 1.15 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSixMember
Options Outstanding | 278,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSixMember
Options Outstanding Remaining Contractual Life (in years) | 8 years 1 month 10 days
Options Exercisable | 235,333 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSixMember
Range Seven [Member] |
Option Exercise Price | $ 1.20 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSevenMember
Options Outstanding | 31,414 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSevenMember
Options Outstanding Remaining Contractual Life (in years) | 9 years 4 months 20 days
Options Exercisable | 0 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeSevenMember
Range Eight [Member] |
Option Exercise Price | $ 1.25 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeEightMember
Options Outstanding | 32,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeEightMember
Options Outstanding Remaining Contractual Life (in years) | 8 years 1 month 17 days
Options Exercisable | 21,333 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeEightMember
Range Nine [Member] |
Option Exercise Price | $ 1.30 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeNineMember
Options Outstanding | 263,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeNineMember
Options Outstanding Remaining Contractual Life (in years) | 7 years 2 months 5 days
Options Exercisable | 263,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeNineMember
Range Ten [Member] |
Option Exercise Price | $ 1.50 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTenMember
Options Outstanding | 380,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTenMember
Options Outstanding Remaining Contractual Life (in years) | 3 years 22 days
Options Exercisable | 380,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTenMember
Range Eleven [Member] |
Option Exercise Price | $ 1.75 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeElevenMember
Options Outstanding | 1,067 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeElevenMember
Options Outstanding Remaining Contractual Life (in years) | 9 years 29 days
Options Exercisable | 0 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeElevenMember
Range Twelve [Member] |
Option Exercise Price | $ 1.80 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwelveMember
Options Outstanding | 190,050 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwelveMember
Options Outstanding Remaining Contractual Life (in years) | 8 years 8 months 23 days
Options Exercisable | 86,004 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeTwelveMember
Range Thirteen [Member] |
Option Exercise Price | $ 1.85 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThirteenMember
Options Outstanding | 24,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThirteenMember
Options Outstanding Remaining Contractual Life (in years) | 8 years 4 months 20 days
Options Exercisable | 14,000 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeThirteenMember
Range Fourteen [Member] |
Option Exercise Price | $ 1.97 us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourteenMember
Options Outstanding | 1,422 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourteenMember
Options Outstanding Remaining Contractual Life (in years) | 8 years 10 months 24 days
Options Exercisable | 474 us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = rsss_RangeFourteenMember

X
- Definition The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeElevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeFourteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeTenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeThirteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeTwelveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=rsss_RangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |