XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
0 Months Ended
May 31, 2013
Jun. 27, 2011
Mar. 24, 2014
Jan. 10, 2014
Jan. 27, 2015
Subsequent Event [Line Items]          
Interest rate payable on subordinate note       6.50%sofo_NotesPayableInterestRate  
Revolving loan maturity date Oct. 01, 2015 Oct. 01, 2013      
Adjusted quick ratio 2.0sofo_AdjustedQuickRatio        
Secured Revolving Line of Credit [Member]          
Subsequent Event [Line Items]          
Repayment of loan       $ 544,000us-gaap_RepaymentsOfBankDebt
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
 
New term loan       2,500,000us-gaap_LongTermLoansFromBank
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
 
Repayment terms       36 months  
Interest rate payable on subordinate note       5.50%sofo_NotesPayableInterestRate
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
 
Line of credit facility maximum borrowing capacity   3,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
     
Adjusted quick ratio     1.25sofo_AdjustedQuickRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
1.5sofo_AdjustedQuickRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
 
Secured Revolving Line of Credit [Member] | Minimum [Member]          
Subsequent Event [Line Items]          
Adjusted quick ratio       1.50sofo_AdjustedQuickRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Secured Revolving Line of Credit [Member] | Maximum [Member]          
Subsequent Event [Line Items]          
Adjusted quick ratio       1.75sofo_AdjustedQuickRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Subsequent Event [Member] | Secured Revolving Line of Credit [Member]          
Subsequent Event [Line Items]          
Repayment of loan         1,665,000us-gaap_RepaymentsOfBankDebt
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
New term loan         2,500,000us-gaap_LongTermLoansFromBank
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Repayment terms         36 months
Interest rate payable on subordinate note         5.50%sofo_NotesPayableInterestRate
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Line of credit facility maximum borrowing capacity         4,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Revolving loan maturity date         Jan. 31, 2017
Term loan commitment fee payable         20,000sofo_TermLoanCommitmentAmount
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Amendment fee payable         5,000sofo_LineOfCreditFacilityAmendmentFee
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Adjusted quick ratio         1.25sofo_AdjustedQuickRatioForQuarterEndingMonths
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Adjusted quick ratio         1.1sofo_AdjustedQuickRatioForIntraQuarterMonths
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | For the Quarters Ending December 31, 2014 [Member]          
Subsequent Event [Line Items]          
Debt service ratio         1.25sofo_DebtServiceRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_StatementScenarioAxis
= sofo_PeriodThreeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | For the Quarters Ending March 31, 2015 [Member]          
Subsequent Event [Line Items]          
Debt service ratio         1.0sofo_DebtServiceRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_StatementScenarioAxis
= sofo_PeriodFourMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | For the Quarters Ending June 30, 2015 [Member]          
Subsequent Event [Line Items]          
Debt service ratio         1.25sofo_DebtServiceRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_StatementScenarioAxis
= sofo_PeriodOneMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | For the Quarter Ending September 30, 2015 [Member]          
Subsequent Event [Line Items]          
Debt service ratio         1.5sofo_DebtServiceRatio
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_StatementScenarioAxis
= sofo_PeriodTwoMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | Minimum [Member]          
Subsequent Event [Line Items]          
Annual commitment fee on the revolving line of credit         20,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Lien limit         400,000us-gaap_PurchaseObligation
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Secured Revolving Line of Credit [Member] | Maximum [Member]          
Subsequent Event [Line Items]          
Annual commitment fee on the revolving line of credit         26,667us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Lien limit         $ 800,000us-gaap_PurchaseObligation
/ us-gaap_CreditFacilityAxis
= sofo_SecuredRevolvingLineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember