XML 18 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 6) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock-based compensation expense      
Stock-based compensation $ 29,624us-gaap_AllocatedShareBasedCompensationExpense $ 30,354us-gaap_AllocatedShareBasedCompensationExpense $ 30,360us-gaap_AllocatedShareBasedCompensationExpense
Stock-based compensation expense (income), net of tax 21,886us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 22,085us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 23,437us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Stock-based compensation expense per basic and diluted share (in dollars per share) $ 0.11irm_AllocatedShareBasedCompensationExpenseEarningsPerShareBasicAndDiluted    
Stock-based compensation expense per basic share (in dollars per share)   $ 0.12irm_AllocatedShareBasedCompensationExpenseEarningsPerShareBasic $ 0.14irm_AllocatedShareBasedCompensationExpenseEarningsPerShareBasic
Stock-based compensation expense per diluted share (in dollars per share)   $ 0.11irm_AllocatedShareBasedCompensationExpenseEarningsPerShareDiluted $ 0.13irm_AllocatedShareBasedCompensationExpenseEarningsPerShareDiluted
Excess tax benefits (deficiency) from stock-based compensation (60)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,389us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 1,045us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Continuing Operations      
Stock-based compensation expense      
Stock-based compensation 29,624us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
30,354us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
30,360us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations | Cost of sales (excluding depreciation and amortization)      
Stock-based compensation expense      
Stock-based compensation 680us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
293us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,392us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations | Selling, general and administrative expenses      
Stock-based compensation expense      
Stock-based compensation $ 28,944us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 30,061us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 28,968us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember