XML 32 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting, Geographic Information, and Significant Customers - Schedule of Revenue by Market Areas (Detail) (Net Revenues [Member], Market [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 100.00%us-gaap_ConcentrationRiskPercentage1 100.00%us-gaap_ConcentrationRiskPercentage1 100.00%us-gaap_ConcentrationRiskPercentage1
Mobile, Wearables, and Consumer [Member]
     
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 60.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MobileWearablesMember
66.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MobileWearablesMember
46.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MobileWearablesMember
Gaming Devices [Member]
     
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_GamingMember
21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_GamingMember
28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_GamingMember
Automotive [Member]
     
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_AutomotiveMember
5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_AutomotiveMember
6.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_AutomotiveMember
Medical [Member]
     
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 8.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MedicalMember
8.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MedicalMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_MedicalMember
Other [Member]
     
Concentration Risk [Line Items]      
Revenues by product and market area, in percentage 0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_OtherMarketMember
0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_OtherMarketMember
4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= immr_MarketConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= immr_OtherMarketMember