XML 58 R43.htm IDEA: XBRL DOCUMENT
v3.20.1

Schedule of Performance Obligation (Parenthetical) (Detail) | 3 Months Ended
--- | ---
Mar. 31, 2020
Hardware Products | Minimum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 30 days
Hardware Products | Maximum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 60 days
Software Licenses | Minimum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 30 days
Software Licenses | Maximum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 60 days
Professional Services | Minimum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 30 days
Professional Services | Maximum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 60 days
Software Maintenance and Support Services | Minimum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 30 days
Software Maintenance and Support Services | Maximum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 60 days
Extended Hardware Warranties | Minimum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 30 days
Extended Hardware Warranties | Maximum |
Revenue Recognition Multiple Deliverable Arrangements [Line Items] |
Payment period, after shipment | 60 days

X
- Definition Revenue, performance obligation, payment period. + References No definition available. + Details
Name: | inve_RevenuePerformanceObligationPaymentPeriod
Namespace Prefix: | inve_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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=inve_SoftwareLicensingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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