XML 37 R26.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Summary of Significant Accounting Policies - Additional Information (Details) - Customer | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Mar. 31, 2017 | Sep. 29, 2018 | Sep. 30, 2017 | Sep. 29, 2018 | Sep. 30, 2017 | Dec. 30, 2017
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Extended product warranty period |  |  |  | 1 year |  |
Period to extend warranty, performance obligation |  | 60 days |  | 60 days |  |
Products warranty period |  |  |  | 2 years |  |
Minimum |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Products warranty period |  |  |  | 1 year |  |
Maximum |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Products warranty period |  |  |  | 2 years |  |
IQ 532/577 Laser Consoles |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Products warranty period | 5 years |  |  |  |  |
Revenue, Total | Customer Concentration Risk |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Number of customers |  | 1 | 0 | 0 | 0 |
Customer and supplier accounted percentage of total revenues, accounts receivable and purchases |  | 10.00% | 10.00% | 10.00% | 10.00% |
Percentage of revenues accounted |  | 11.00% |  |  |  |
Accounts Receivable | Customer Concentration Risk |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Number of customers |  |  |  | 1 |  | 0
Customer and supplier accounted percentage of total revenues, accounts receivable and purchases |  |  |  | 10.00% |  | 10.00%
Percentage of accounts receivable accounted |  |  |  | 18.00% |  |
Royalty Agreements |  |  |  |  |  |
Disclosure Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Number of customers |  |  |  | 2 |  |

X
- Definition Disclosure summary of significant accounting policies. + References No definition available. + Details
Name: | irix_DisclosureSummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | irix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Extended product warranty period. + References No definition available. + Details
Name: | irix_ExtendedProductWarrantyPeriod
Namespace Prefix: | irix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers. + References No definition available. + Details
Name: | irix_NumberOfCustomers
Namespace Prefix: | irix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of accounts receivable accounted. + References No definition available. + Details
Name: | irix_PercentageOfAccountsReceivableAccounted
Namespace Prefix: | irix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of revenues accounted. + References No definition available. + Details
Name: | irix_PercentageOfRevenuesAccounted
Namespace Prefix: | irix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Products warranty period. + References No definition available. + Details
Name: | irix_ProductsWarrantyPeriod
Namespace Prefix: | irix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ProductMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=us-gaap_RoyaltyArrangementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |