XML 53 R56.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments - Additional Information (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2014
Operating Leased Assets [Line Items] |
Operating lease expiration year | 2023
Scheduled expiration of current lease | 2016-12
Lease Property One [Member] | Lease Agreements [Member] |
Operating Leased Assets [Line Items] |
Operating lease facility area | 33,000 us-gaap_AreaOfRealEstateProperty / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LeaseAgreementsMember / us-gaap_LeaseArrangementTypeAxis = immr_LeasePropertyOneMember
Amended expiration of current lease | 2015-05
Lease Property Two [Member] | Lease Agreements [Member] |
Operating Leased Assets [Line Items] |
Operating lease facility area | 42,000 us-gaap_AreaOfRealEstateProperty / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LeaseAgreementsMember / us-gaap_LeaseArrangementTypeAxis = immr_LeasePropertyTwoMember
Expiration of amended lease | 2023-04
Lease Property Two [Member] | Lease Agreements [Member] | Scenario, Plan Extension [Member] |
Operating Leased Assets [Line Items] |
Expiration of amended lease | 2028-04

X
- Definition Date which lease or group of leases is set to expire after the amendment, in CCYY-MM format. + References No definition available. + Details
Name: | immr_AmendedLeaseExpirationMonthYear
Namespace Prefix: | immr_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date which lease or group of leases is set to expire prior to the amendment, in CCYY-MM format. + References No definition available. + Details
Name: | immr_CurrentLeaseAmendedExpirationMonthYear
Namespace Prefix: | immr_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date which lease or group of leases was scheduled to expire prior to the amendment, in CCYY-MM format. + References No definition available. + Details
Name: | immr_CurrentLeaseScheduledExpirationMonthYear
Namespace Prefix: | immr_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The last year in which a lease or group of leases is set to expire at various dates, in CCYY format. + References No definition available. + Details
Name: | immr_OperatingLeaseExpirationMaximumYear
Namespace Prefix: | immr_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_OperatingLeasedAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=immr_LeasePropertyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=immr_LeasePropertyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |