XML 77 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Amortized Cost and Gross Unrealized Gains and Losses on All Securities (Detail) (Short-term Investments [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 20,578us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 14,216us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized Losses 16us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 649us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Fair Value 20,562us-gaap_InvestmentsFairValueDisclosure 13,567us-gaap_InvestmentsFairValueDisclosure
Commercial Paper [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,998us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains   0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value   2,998us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
FDIC Guaranteed Certificates of Deposit [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,120us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
6,160us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Losses 2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
6us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value 2,118us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
6,154us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_FdicGuaranteedCertificatesOfDepositMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Common Stock [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains   0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Losses   642us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value   1,358us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Corporate Notes/Bonds [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,458us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
3,058us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Losses 14us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value $ 18,444us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
$ 3,057us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rbcn_CorporateNotesAndBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember