Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands, except Share data
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Cumulative Translation Adjustment [Member]
Unrealized Gain/Loss on Investments [Member]
Treasury Stock [Member]
Beginning balance at Jan. 31, 2012 $ 210,938us-gaap_StockholdersEquity $ 326us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 213,880us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 6,507us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (9,810)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 36us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
$ (1)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Beginning balance, Shares at Jan. 31, 2012   32,534,444us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        (39,784)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Issuance of common stock pursuant to exercise of stock options 2,191us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,189us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to exercise of stock options, Shares 304,550us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 304,550us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of common stock pursuant to vesting of restricted stock units   4us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(4)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to vesting of restricted stock units, Shares   359,676us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of common stock pursuant to deferred consideration 586us-gaap_AdjustmentsToAdditionalPaidInCapitalOther 1us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
585us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to deferred consideration, Shares   75,680seac_AdjustmentsToAdditionalPaidInCapitalOtherShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Purchase of treasury shares (6,194)us-gaap_TreasuryStockValueAcquiredParValueMethod   (6,194)us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Purchase of treasury shares, Shares             (764,024)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Retirement of shares (6)us-gaap_TreasuryStockRetiredParValueMethodAmount (6)us-gaap_TreasuryStockRetiredParValueMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Retirement of shares, Shares   (764,024)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        764,024us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Stock-based compensation expense 5,903us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   5,903us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Change in fair value on marketable securities (6)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax         (6)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Translation adjustment 7,954us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       7,954us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Net loss (19,165)us-gaap_NetIncomeLoss     (19,165)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Ending balance at Jan. 31, 2013 202,201us-gaap_StockholdersEquity 327us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
216,359us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(12,658)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,856)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
30us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Ending balance, Shares at Jan. 31, 2013   32,510,326us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        (39,784)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Issuance of common stock pursuant to exercise of stock options 1,058us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,057us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to exercise of stock options, Shares 118,528us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 118,529us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of common stock pursuant to vesting of restricted stock units   1us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to vesting of restricted stock units, Shares   205,928us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of common stock pursuant to deferred consideration 1,559us-gaap_AdjustmentsToAdditionalPaidInCapitalOther 1us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,558us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to deferred consideration, Shares   202,888seac_AdjustmentsToAdditionalPaidInCapitalOtherShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock-based compensation expense 2,959us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   2,959us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Change in fair value on marketable securities (12)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax         (12)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Translation adjustment (294)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (294)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Net loss (3,030)us-gaap_NetIncomeLoss     (3,030)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Ending balance at Jan. 31, 2014 204,441us-gaap_StockholdersEquity 330us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221,932us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(15,688)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,150)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
18us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Ending balance, Shares at Jan. 31, 2014   33,037,671us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        (39,784)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Issuance of common stock pursuant to exercise of stock options, Shares 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised            
Issuance of common stock pursuant to vesting of restricted stock units   3us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(3)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock pursuant to vesting of restricted stock units, Shares   287,485us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Purchase of treasury shares (5,498)us-gaap_TreasuryStockValueAcquiredParValueMethod   (5,498)us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Purchase of treasury shares, Shares 591,520us-gaap_TreasuryStockSharesAcquired           (591,520)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Retirement of shares (6)us-gaap_TreasuryStockRetiredParValueMethodAmount (6)us-gaap_TreasuryStockRetiredParValueMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Retirement of shares, Shares   (591,520)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        591,520us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Stock-based compensation expense 3,220us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   3,220us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Change in fair value on marketable securities 25us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax         25us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Translation adjustment (3,647)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (3,647)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Net loss (27,484)us-gaap_NetIncomeLoss     (27,484)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Ending balance at Jan. 31, 2015 $ 171,051us-gaap_StockholdersEquity $ 327us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 219,651us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (43,172)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (5,797)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 43us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
$ (1)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Ending balance, Shares at Jan. 31, 2015   32,733,636us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        (39,784)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember