XML 105 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Details) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2012
Restructuring Charges          
Balance at the end of the period   $ 3,768,000us-gaap_RestructuringReserve   $ 2,224,000us-gaap_RestructuringReserve  
Restructuring Charges. (75,000)us-gaap_RestructuringCharges (75,000)us-gaap_RestructuringCharges 9,499,000us-gaap_RestructuringCharges    
Restructuring Plan 2013          
Restructuring Charges          
Balance at the beginning of the period       335,000us-gaap_RestructuringReserve
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Utilized - cash       (37,000)us-gaap_PaymentsForRestructuring
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Other       (298,000)itg_RestructuringReserveOtherAdjustment
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Restructuring Charges. 1,600,000us-gaap_RestructuringCharges
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
       
Reversal of accruals       300,000itg_RestructuringReserveAccrualsReversalAmount
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Restructuring Plan 2013 | Employee separation and related costs          
Restructuring Charges          
Balance at the beginning of the period       235,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Utilized - cash       (37,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Other       (198,000)itg_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Restructuring Plan 2013 | Consolidation of leased facilities          
Restructuring Charges          
Balance at the beginning of the period       100,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Other       (100,000)itg_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2013Member
 
Restructuring Plan 2012          
Restructuring Charges          
Restructuring Charges.         9,500,000us-gaap_RestructuringCharges
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
Reversal of accruals   800,000itg_RestructuringReserveAccrualsReversalAmount
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
  100,000itg_RestructuringReserveAccrualsReversalAmount
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
 
Restructuring Plan 2012 | Employee separation and related costs          
Restructuring Charges          
Balance at the beginning of the period       75,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
 
Utilized - cash       (23,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
 
Other       (52,000)itg_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2012Member
 
Restructuring Plan 2011          
Restructuring Charges          
Balance at the beginning of the period       1,574,000us-gaap_RestructuringReserve
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Utilized - cash       (741,000)us-gaap_PaymentsForRestructuring
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Balance at the end of the period   1,574,000us-gaap_RestructuringReserve
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
  833,000us-gaap_RestructuringReserve
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Reversal of accruals   700,000itg_RestructuringReserveAccrualsReversalAmount
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
     
Restructuring Plan 2011 | Employee separation and related costs          
Restructuring Charges          
Balance at the beginning of the period       7,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Utilized - cash       (7,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Restructuring Plan 2011 | Consolidation of leased facilities          
Restructuring Charges          
Balance at the beginning of the period       1,567,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Utilized - cash       (734,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Balance at the end of the period       833,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2011Member
 
Restructuring Plan 2010 | Consolidation of leased facilities          
Restructuring Charges          
Balance at the beginning of the period       1,784,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2010Member
 
Utilized - cash       (393,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2010Member
 
Balance at the end of the period       $ 1,391,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= itg_ConsolidationOfLeasedFacilitiesMember
/ itg_RestructuringPlanByNameAxis
= itg_RestructuringPlan2010Member