XML 26 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions - Additional Information (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Dec. 22, 2014
Individual
Sep. 30, 2014
Dec. 18, 2014
Related Party Transaction [Line Items]              
Fees incurred to law firm $ 42us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty $ 59us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty $ 76us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty $ 149us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty      
Accrued liabilities for unbilled services 20sofo_RelatedPartyTransactionAccruedLiabilitiesForUnbilledServices   20sofo_RelatedPartyTransactionAccruedLiabilitiesForUnbilledServices     30sofo_RelatedPartyTransactionAccruedLiabilitiesForUnbilledServices  
Outstanding loan amount 26us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock   26us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock     26us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock  
Common stock, shares issued 4,363,919us-gaap_CommonStockSharesIssued   4,363,919us-gaap_CommonStockSharesIssued     4,276,470us-gaap_CommonStockSharesIssued  
Common stock restriction period     2 years        
Common Stock [Member]              
Related Party Transaction [Line Items]              
Common stock price per share         $ 7.68us-gaap_SharePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ 8.36us-gaap_SharePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Number of days to calculate average price of common stock     20 days        
Warrant [Member]              
Related Party Transaction [Line Items]              
Number of individual issued warrants         2sofo_NumberOfIndividualToWhomWarrantsIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Warrants issued to individuals         74,802sofo_ClassOfWarrantOrRightIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Warrants exercise price         $ 14.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Warrants expiration date         Dec. 22, 2019    
Board of Directors Chairman [Member] | Common Stock [Member]              
Related Party Transaction [Line Items]              
Common stock, shares issued         35,905us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_BoardOfDirectorsChairmanMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Board of Directors Chairman [Member] | Warrant [Member]              
Related Party Transaction [Line Items]              
Warrants issued to individuals         35,905sofo_ClassOfWarrantOrRightIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_BoardOfDirectorsChairmanMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Majority Shareholder [Member] | Common Stock [Member]              
Related Party Transaction [Line Items]              
Common stock, shares issued         38,897us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_MajorityShareholderMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Majority Shareholder [Member] | Warrant [Member]              
Related Party Transaction [Line Items]              
Warrants issued to individuals         38,897sofo_ClassOfWarrantOrRightIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_MajorityShareholderMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
MediaMission Holding B.V. [Member]              
Related Party Transaction [Line Items]              
Amount payable, total $ 167us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= sofo_MediaMissionMember
  $ 167us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= sofo_MediaMissionMember
    $ 370us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= sofo_MediaMissionMember