XML 28 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Details) (USD $)
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Disclosure Summary Of Significant Accounting Policies [Line Items]      
Restricted cash     $ 510,000us-gaap_DisposalGroupIncludingDiscontinuedOperationCash
Percentage of purchase price to be deposited in escrow account     10.00%irix_PercentageOfPurchasePriceToBeDepositedInEscrowAccount
Provision of sales returns 47,000irix_ProvisionForSalesReturns 33,000irix_ProvisionForSalesReturns  
Gross value of demos and loaners 1,400,000irix_GrossValueOfDemosAndLoaners 1,600,000irix_GrossValueOfDemosAndLoaners  
Accumulated amortization on inventory demos and loaners 524,000irix_AccumulatedAmortizationOnInventoryDemosAndLoaners 601,000irix_AccumulatedAmortizationOnInventoryDemosAndLoaners  
Estimated useful life of demos and loaners 4 years    
Estimated useful lives of the assets   3 years  
Products warranty period 2 years    
Shipping and handling costs 300,000us-gaap_ShippingHandlingAndTransportationCosts 300,000us-gaap_ShippingHandlingAndTransportationCosts 300,000us-gaap_ShippingHandlingAndTransportationCosts
Advertising and promotion costs 200,000us-gaap_AdvertisingExpense 100,000us-gaap_AdvertisingExpense 200,000us-gaap_AdvertisingExpense
Release of deferred tax assets valuation allowance (9,200,000)us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount    
Accrued interest and penalty incurred $ 0us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued    
Customer accounted percentage of net accounts receivable balance 13.00%irix_EntityWideReceivableMajorCustomerPercentage 10.00%irix_EntityWideReceivableMajorCustomerPercentage  
Revenue, Total | Customer Concentration Risk      
Disclosure Summary Of Significant Accounting Policies [Line Items]      
Number of customer accounted for total revenues and net accounts receivable 0irix_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
0irix_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
0irix_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Customer accounted percentage of total revenues 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Accounts Receivable | Credit Concentration Risk      
Disclosure Summary Of Significant Accounting Policies [Line Items]      
Number of customer accounted for total revenues and net accounts receivable 1irix_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
0irix_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember