XML 46 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - Schedule of Marketable Securities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 101,131us-gaap_CashAndCashEquivalentsAtCarryingValue $ 15,515us-gaap_CashAndCashEquivalentsAtCarryingValue $ 24,979us-gaap_CashAndCashEquivalentsAtCarryingValue $ 10,029us-gaap_CashAndCashEquivalentsAtCarryingValue
Available-for-sale Securities [Abstract]        
Unrealized Gains   0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax    
Unrealized Losses   (196)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax    
Cash and cash equivalents and available-for-sale securities, amortized cost   18,923wk_CashCashEquivalentsandAvailableforsaleDebtSecuritiesAmortizedCost    
Cash and cash equivalents and available-for-sale securities   18,727wk_CashCashEquivalentsandAvailableforsaleDebtSecurities    
Domestic debt mutual funds        
Available-for-sale Securities [Abstract]        
Amortized Cost   5,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Unrealized Gains   0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Unrealized Losses   (196)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Aggregate Fair Value   4,804us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 97,085us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
13,923us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
   
Cash and cash equivalents, aggregate fair value 97,085us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
13,923us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
   
Marketable Securities | Domestic debt mutual funds        
Available-for-sale Securities [Abstract]        
Amortized Cost   5,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= wk_MarketableSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Unrealized Gains   0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= wk_MarketableSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Unrealized Losses   (196)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= wk_MarketableSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Aggregate Fair Value   4,804us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= wk_MarketableSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= wk_DomesticDebtMutualFundsMember
   
Cash and Cash Equivalents | Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents   13,923us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
   
Cash and cash equivalents, aggregate fair value   $ 13,923us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember