XML 20 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Details - Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost basis $ 2,881us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 3,079us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Gross unrealized loss (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
Fair value 2,880us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent 3,078us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
Corporate bonds and notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost basis 1,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
919us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
Gross unrealized loss (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
Fair value 999us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
918us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= smsi_CorporateBondsAndNotesMember
Government securities/money market [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost basis 1,881us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
2,160us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair value $ 1,881us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
$ 2,160us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember