XML 69 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 11, 2007
Jul. 28, 2005
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise of common stock options, shares 4,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised   32,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised    
Cash proceeds from exercise of common stock options $ 6,000us-gaap_ProceedsFromStockOptionsExercised   $ 16,000us-gaap_ProceedsFromStockOptionsExercised    
Weighted average grant-date fair value of stock options granted $ 0.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 0.63us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 0.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue    
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares available for issuance under plan 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= smsi_EmployeeStockPurchasePlanMember
       
Percentage of market value 85.00%smsi_PercentageOfFairMarketValueOfShare
/ us-gaap_AwardTypeAxis
= smsi_EmployeeStockPurchasePlanMember
       
Percentage of employee's payroll deductions limited to employee's compensation 10.00%smsi_PercentageOfEmployeeCompensationForEmployeePayrollDeduction
/ us-gaap_AwardTypeAxis
= smsi_EmployeeStockPurchasePlanMember
       
Maximum Stock value of shares purchased by employees if one thousand shares purchased 25,000smsi_MaximumStockValueOfSharesPurchasedByEmployees
/ us-gaap_AwardTypeAxis
= smsi_EmployeeStockPurchasePlanMember
       
Maximum number of shares that employee can purchase each period 1,000smsi_MaximumSharesPurchasedByEmployees
/ us-gaap_AwardTypeAxis
= smsi_EmployeeStockPurchasePlanMember
       
Restricted stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cash payment of income taxes related to grants included in share-based compensation 200,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
400,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
400,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Restricted stock [Member] | Board of Directors non-employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock vesting period 12 months        
Restricted stock shares granted 50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= smsi_BoardOfDirectorsNonEmployeeMember
       
Value of restricted stock granted 100,000smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedAggregateValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= smsi_BoardOfDirectorsNonEmployeeMember
       
Restricted stock [Member] | Key officers and employees [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock vesting period 48 months        
Restricted stock shares granted 1,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= smsi_KeyOfficersAndEmployeeMember
       
Value of restricted stock granted 2,800,000smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedAggregateValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= smsi_KeyOfficersAndEmployeeMember
       
Stock options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise of common stock options, shares 4,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Cash proceeds from exercise of common stock options 6,000us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Unrecognized compensation costs related to non-vested awards granted $ 3,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
1995 Stock Option Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
1995 Stock option expiry date May 24, 2005        
2005 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock vesting period 4 years        
Stock option expiration period 10 years        
Additional shares authorized, percent 2.50%smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedPercentage
/ us-gaap_PlanNameAxis
= smsi_TwoThousandFiveStockOptionPlanMember
       
Number of additional shares authorized 750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= smsi_TwoThousandFiveStockOptionPlanMember
       
Number of shares available for future grants 1,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= smsi_TwoThousandFiveStockOptionPlanMember
       
2005 Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock vesting period 48 months        
2005 Plan [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares available for issuance under plan       7,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= smsi_TwoThousandFiveStockOptionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= smsi_TwoThousandFiveStockOptionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
2005 Plan [Member] | Restricted stock [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock vesting period 12 months