XML 91 R78.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Subsequent Events - Additional Information (Details) - TruFocus LIO Premiere™ $ in Millions |  | 3 Months Ended
--- | --- | ---
Feb. 23, 2018 Unit Event | Dec. 30, 2017 USD ($)
Subsequent Event [Line Items] |  |
Estimated decrease in revenue due to increase in sales return allowance |  | $ 0.8
Cost of sales increased related to inventory write-down,replacement and other associated warranty costs |  | $ 1.3
Subsequent Event |  |
Subsequent Event [Line Items] |  |
Number of premiere product units at customer sites | Unit | 104 |
Adverse events occured during procedure | Event | 3 |
Recalled products manufactured from the date | May 26, 2017 |
Recalled products manufactured end date | Nov. 06, 2017 |
Recalled products distributed from the date | Jun. 05, 2017 |
Recalled products distributed end date | Jan. 29, 2018 |

X
- Definition Cost of sales increase decrease related to inventory write down replacement and associated warranty costs. + References No definition available. + Details
Name: | irix_CostOfSalesIncreaseDecreaseRelatedToInventoryWriteDownReplacementAndAssociatedWarrantyCosts
Namespace Prefix: | irix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated decrease in revenue due to increase in sales return allowance. + References No definition available. + Details
Name: | irix_EstimatedDecreaseInRevenueDueToIncreaseInSalesReturnAllowance
Namespace Prefix: | irix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of premiere products units at customer sites. + References No definition available. + Details
Name: | irix_NumberOfPremiereProductsUnitsAtCustomerSites
Namespace Prefix: | irix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of reported adverse events occurred during procedure. + References No definition available. + Details
Name: | irix_NumberOfReportedAdverseEventsOccurredDuringProcedure
Namespace Prefix: | irix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Recalled products distribution end date. + References No definition available. + Details
Name: | irix_RecalledProductsDistributionEndDate
Namespace Prefix: | irix_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recalled products distribution start date. + References No definition available. + Details
Name: | irix_RecalledProductsDistributionStartDate
Namespace Prefix: | irix_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recalled products manufacture end date. + References No definition available. + Details
Name: | irix_RecalledProductsManufactureEndDate
Namespace Prefix: | irix_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recalled products manufacture start date. + References No definition available. + Details
Name: | irix_RecalledProductsManufactureStartDate
Namespace Prefix: | irix_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ProductOrServiceAxis=irix_TruFocusLIOPremiereMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |