XML 39 R42.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Significant Accounting Policies - Additional Information (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014
Accounting Policies [Abstract] |
Cash equivalents maturity period | 3 months
Short-term investments maturity period | 90 days
Estimated useful life of assets | 10 years
Period of royalties notification, maximum | 45 days
Period of royalties notification, minimum | 30 days
Products warranty grants description | The Company typically grants to customers a warranty that guarantees the products will substantially conform to the Company's current specifications for generally three to twelve months from the delivery date pursuant to the terms of the arrangement.
Warranty period, maximum | 12 months
Warranty period, minimum | 3 months
Cost capitalized | $ 0 us-gaap_CapitalizedComputerSoftwareNet

X
- Definition Cash equivalents have a remaining maturity of less than this amount at the date of purchase. + References No definition available. + Details
Name: | immr_CashEquivalentsMaturityPeriodOne
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Short-term Investments have a maturity period of greater than this amount on the date of purchase. + References No definition available. + Details
Name: | immr_InvestmentsMaturityPeriod
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum amount of period of time that royalty agreements generally require licensees to give notification of royalties from the end of a quarter. + References No definition available. + Details
Name: | immr_PeriodOfRoyaltiesNotificationMaximum
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum period of time that royalty agreements generally require licensees to give notification of royalties from the end of a quarter. + References No definition available. + Details
Name: | immr_PeriodOfRoyaltiesNotificationMinimum
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum period of time that warranty is provided to customers. + References No definition available. + Details
Name: | immr_WarrantyPeriodMaximum
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum period of time that warranty is provided to customers. + References No definition available. + Details
Name: | immr_WarrantyPeriodMinimum
Namespace Prefix: | immr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12069-110248 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration