XML 33 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Institution
ServiceProvider
Business_Unit
Customer
Dec. 31, 2013
ServiceProvider
Customer
Dec. 31, 2012
ServiceProvider
Customer
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Experience in operation period 30 years    
Number of customers concentrated 2smsi_ConcentrationRiskNumberOfCustomersResponsibleForConcentration 3smsi_ConcentrationRiskNumberOfCustomersResponsibleForConcentration 2smsi_ConcentrationRiskNumberOfCustomersResponsibleForConcentration
Number of service providers concentrated 1smsi_ConcentrationRiskNumberOfServiceProvidersResponsibleForConcentration 1smsi_ConcentrationRiskNumberOfServiceProvidersResponsibleForConcentration 0smsi_ConcentrationRiskNumberOfServiceProvidersResponsibleForConcentration
Financial institutions to held securities 2smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld    
Cash and cash equivalents original maturity dates Three months or less    
Bank balances $ 9,900,000us-gaap_CashUninsuredAmount $ 11,600,000us-gaap_CashUninsuredAmount  
Inventory components 100,000us-gaap_InventoryRawMaterialsNetOfReserves 100,000us-gaap_InventoryRawMaterialsNetOfReserves  
Inventory assembled products   100,000us-gaap_InventoryFinishedGoodsNetOfReserves  
Costs capitalized 0us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost    
Number of operating groups 2us-gaap_NumberOfOperatingSegments    
Advertising expenses 300,000us-gaap_AdvertisingExpense 400,000us-gaap_AdvertisingExpense 600,000us-gaap_AdvertisingExpense
Customer Concentration Risk [Member] | Revenues [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration percentage 79.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
77.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
61.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Customer Concentration Risk [Member] | Accounts receivable [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration percentage 87.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
83.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
78.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Supplier concentration risk [Member] | Accounts payable [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration percentage 27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
 
Productivity & Graphics [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Total sales incentives $ 500,000us-gaap_SalesAllowancesGoods
/ us-gaap_StatementBusinessSegmentsAxis
= smsi_ProductivityAndGraphicsMember
$ 1,200,000us-gaap_SalesAllowancesGoods
/ us-gaap_StatementBusinessSegmentsAxis
= smsi_ProductivityAndGraphicsMember
$ 900,000us-gaap_SalesAllowancesGoods
/ us-gaap_StatementBusinessSegmentsAxis
= smsi_ProductivityAndGraphicsMember
Minimum [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of the assets 3 years    
Minimum [Member] | Customer Concentration Risk [Member] | Revenues [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum [Member] | Supplier concentration risk [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]      
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of the assets 7 years