XML 31 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Restructuring (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 3 Months Ended 0 Months Ended
Mar. 31, 2015
Sep. 30, 2014
Oct. 31, 2013
employees
Sep. 27, 2013
employees
Sep. 30, 2013
Feb. 20, 2015
employees
Mar. 31, 2015
Jan. 22, 2015
employees
Restructuring Cost and Reserve [Line Items]                
Restructuring charge $ 518us-gaap_RestructuringCharges $ 152us-gaap_RestructuringCharges            
Payments for Restructuring (342)us-gaap_PaymentsForRestructuring (431)us-gaap_PaymentsForRestructuring            
Restructuring Reserve, Accrual Adjustment   (71)us-gaap_RestructuringReserveAccrualAdjustment            
Restructuring Reserve 176us-gaap_RestructuringReserve 0us-gaap_RestructuringReserve     350us-gaap_RestructuringReserve   176us-gaap_RestructuringReserve  
Fiscal 2014 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Number of employees eliminated     40us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
         
Fiscal 2013 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Number of employees eliminated       15us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
       
Employee Termination Costs | Fiscal 2015 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Restructuring charge 518us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
           
Payments for Restructuring (342)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
           
Restructuring Reserve, Accrual Adjustment   0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
           
Restructuring Reserve 176us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
    0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
  176us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
 
Employee Termination Costs | Fiscal 2014 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Restructuring charge 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
152us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
           
Payments for Restructuring 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
(152)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
           
Restructuring Reserve, Accrual Adjustment   0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
           
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
    0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2014RestructuringMember
 
Employee Termination Costs | Fiscal 2013 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Restructuring charge 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
    350us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
     
Payments for Restructuring 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
(279)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
           
Restructuring Reserve, Accrual Adjustment   (71)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
           
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
    350us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2013RestructuringMember
 
UNITED STATES | Fiscal 2015 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Number of employees eliminated           21us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
UNITED STATES | Employee Termination Costs | Fiscal 2015 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Restructuring charge             300us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
INDIA | Fiscal 2015 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Number of employees eliminated               38us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_IN
INDIA | Employee Termination Costs | Fiscal 2015 Restructuring                
Restructuring Cost and Reserve [Line Items]                
Restructuring charge               200us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= dgii_A2015RestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_IN