XML 62 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Facility
Position
Jan. 31, 2015
Restructuring Reserve [Roll Forward]      
Additions $ 0us-gaap_RestructuringCharges 2.3us-gaap_RestructuringCharges  
Fiscal 2014 Plan      
Restructuring Cost and Reserve [Line Items]      
Number of positions eliminated (position)   85us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
 
Number of facilities consolidated (facilities)   4adsk_NumberOfFacilitiesThatWereConsolidated
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
 
Restructuring Reserve [Roll Forward]      
Beginning Balance 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Additions 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Payments (0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Adjustments 0.1us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[1]    
Ending Balance 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Current portion 0.8us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[2]   0.6us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[2]
Non-current portion 0.6us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[2]   0.8us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[2]
Total Restructuring Reserve 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Fiscal 2014 Plan | Employee termination costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Additions 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Adjustments 0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[1]    
Ending Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Total Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Fiscal 2014 Plan | Lease termination and asset costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Additions 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Payments (0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Adjustments 0.1us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
[1]    
Ending Balance 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Total Restructuring Reserve 1.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
   
Fiscal 2014 Plan | Minimum      
Restructuring Cost and Reserve [Line Items]      
Expected cost   15.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= adsk_Fiscal2014PlanMember
 
[1] Adjustments include the impact of foreign currency translation.
[2] The current and non-current portions of the reserve are recorded in the Condensed Consolidated Balance Sheets under “Other accrued liabilities” and “Other liabilities,” respectively.