XML 26 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Security
Mar. 31, 2014
Mar. 31, 2015
Security
Mar. 31, 2014
Sep. 30, 2014
Schedule of Available-for-sale Securities [Line Items]          
Number of securities below amortized cost basis 40us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1   40us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1    
Number of securities 68dgii_AvailableForSaleSecuritiesTotalNumberOfSecurities   68dgii_AvailableForSaleSecuritiesTotalNumberOfSecurities    
Proceeds from maturities of marketable securities $ 10,400us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $ 6,700us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $ 19,763us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $ 13,778us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities  
Available-for-sale securities, amortized cost basis 46,807us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis [1]   46,807us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis [1]   44,471us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis [2]
Available-for-sale securities, unrealized gains 19us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax   19us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax   17us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale securities, unrealized losses (56)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax   (56)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax   (49)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale marketable securities, fair value 46,770us-gaap_AvailableForSaleSecuritiesDebtSecurities [1]   46,770us-gaap_AvailableForSaleSecuritiesDebtSecurities [1]   44,439us-gaap_AvailableForSaleSecuritiesDebtSecurities [2]
Purchased and accrued interest 155dgii_AvailableForSaleSecuritiesPurchasedAndAccruedInterest   155dgii_AvailableForSaleSecuritiesPurchasedAndAccruedInterest   213dgii_AvailableForSaleSecuritiesPurchasedAndAccruedInterest
Fair value of available-for-sale securities in continuous unrealized loss position for less than twelve months 37,096us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue   37,096us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue   30,453us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (56)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss   (56)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss   (47)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Fair value of available-for-sale securities in continuous unrealized loss position for twelve months or longer 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue   748us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss   (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, next twelve months, maximum year mature     1 year    
Available-for-sale securities, amortized cost basis 39,257us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[1]   39,257us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[1]   32,918us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[2]
Available-for-sale securities, unrealized gains 7us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
  7us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
  3us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
Available-for-sale securities, unrealized losses (44)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
  (44)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
  (23)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
Available-for-sale marketable securities, fair value 39,220us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[1]   39,220us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[1]   32,898us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
[2]
Non-current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, year two through five, maximum year mature     3 years    
Available-for-sale securities, amortized cost basis 7,550us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[1]   7,550us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[1]   11,553us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[2]
Available-for-sale securities, unrealized gains 12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
  12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
  14us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
Available-for-sale securities, unrealized losses (12)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
  (12)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
  (26)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
Available-for-sale marketable securities, fair value 7,550us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[1]   7,550us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[1]   11,541us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
[2]
Corporate Bonds          
Schedule of Available-for-sale Securities [Line Items]          
Fair value of available-for-sale securities in continuous unrealized loss position for less than twelve months 33,101us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  33,101us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  23,475us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (51)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (51)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (26)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Fair value of available-for-sale securities in continuous unrealized loss position for twelve months or longer 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Corporate Bonds | Current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, amortized cost basis 30,255us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   30,255us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   24,668us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[2]
Available-for-sale securities, unrealized gains 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  1us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale securities, unrealized losses (41)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (41)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (22)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale marketable securities, fair value 30,214us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   30,214us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   24,647us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[2]
Corporate Bonds | Non-current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, amortized cost basis 3,048us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   3,048us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   2,051us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[2]
Available-for-sale securities, unrealized gains 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale securities, unrealized losses (10)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (10)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
  (4)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
Available-for-sale marketable securities, fair value 3,038us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   3,038us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[1]   2,047us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
[2]
Commercial Paper          
Schedule of Available-for-sale Securities [Line Items]          
Fair value of available-for-sale securities in continuous unrealized loss position for less than twelve months         3,998us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss         (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Fair value of available-for-sale securities in continuous unrealized loss position for twelve months or longer         0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss         0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Commercial Paper | Current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, amortized cost basis 2,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]   2,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]   3,998us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[2]
Available-for-sale securities, unrealized gains 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale securities, unrealized losses 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
  (1)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale marketable securities, fair value 2,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]   2,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]   3,997us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[2]
Certificates of Deposit          
Schedule of Available-for-sale Securities [Line Items]          
Fair value of available-for-sale securities in continuous unrealized loss position for less than twelve months 3,995us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  3,995us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  2,980us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (20)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Fair value of available-for-sale securities in continuous unrealized loss position for twelve months or longer 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  748us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Certificates of Deposit | Current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, amortized cost basis 7,002us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   7,002us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   4,252us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[2]
Available-for-sale securities, unrealized gains 7us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  7us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  2us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale securities, unrealized losses (3)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (3)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale marketable securities, fair value 7,006us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   7,006us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   4,254us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_CurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[2]
Certificates of Deposit | Non-current Assets          
Schedule of Available-for-sale Securities [Line Items]          
Available-for-sale securities, amortized cost basis 4,502us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   4,502us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   9,502us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[2]
Available-for-sale securities, unrealized gains 12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  14us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale securities, unrealized losses (2)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (2)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
  (22)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
Available-for-sale marketable securities, fair value $ 4,512us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   $ 4,512us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[1]   $ 9,494us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_BalanceSheetLocationAxis
= dgii_NonCurrentAssetsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= dgii_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember
[2]
[1] Included in amortized cost and fair value is purchased and accrued interest of $155
[2] Included in amortized cost and fair value is purchased and accrued interest of $213.