XML 67 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation: (Details) (USD $)
12 Months Ended 0 Months Ended 3 Months Ended
Sep. 30, 2014
item
Sep. 30, 2013
Sep. 30, 2012
Jan. 25, 2013
Mar. 31, 2013
Share-based compensation          
Share-based compensation expense $ 810,000us-gaap_AllocatedShareBasedCompensationExpense $ 912,000us-gaap_AllocatedShareBasedCompensationExpense $ 645,000us-gaap_AllocatedShareBasedCompensationExpense    
Excess (shortfall) in income tax benefits related to share-based compensation arrangements (253,000)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet (33,000)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet (5,000)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet    
Number of share-based compensation plans maintained by the company 3issc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans        
Options          
Outstanding at the beginning of the period (in shares) 824,834us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber        
Outstanding at the end of the period (in shares) 687,168us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 824,834us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber      
Options          
Share-based compensation          
Reduction in applicable option exercise price of each outstanding option (in dollars per share)       $ 1.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
 
1998 Plan          
Share-based compensation          
Share-based compensation expense 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
34,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
67,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Number of shares of common stock reserved for awards 3,389,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
1998 Plan | Options          
Share-based compensation          
Unrecognized compensation cost, related to non-vested stock options 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
Options          
Outstanding at the beginning of the period (in shares) 144,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
376,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
387,800us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Exercised (in shares) (12,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
(226,800)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
     
Cancelled (in shares) (70,500)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
(4,900)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
(11,600)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Outstanding at the end of the period (in shares) 62,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
144,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
376,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Vested and expected to vest (in shares) 62,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
Options exercisable at the end of the period (in shares) 62,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
Weighted Average Exercise Price          
Outstanding at the beginning of the period (in dollars per share) $ 12.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 8.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 8.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Exercised (in dollars per share) $ 7.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 4.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
     
Cancelled (in dollars per share) $ 16.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 11.42us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 12.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Outstanding at the end of the period (in dollars per share) $ 9.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 12.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 8.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
   
Vested and expected to vest (in dollars per share) $ 9.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
Options exercisable at the end of the period (in dollars per share) $ 9.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
       
Aggregate Intrinsic Value          
Exercised (in dollars) 8,604us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
174,112us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
     
Weighted-average grant date fair value (in dollars per share) $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
     
Intrinsic value of options granted (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockOptionPlan1998Member
     
2009 Plan          
Share-based compensation          
Share-based compensation expense 660,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
678,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
377,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Number of shares of common stock reserved for awards 1,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Number of shares of common stock available for awards under the plan 356,395us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
2009 Plan | Options          
Share-based compensation          
Share-based compensation expense         22,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
Unrecognized compensation cost, related to non-vested stock options 411,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
      59,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
Options          
Outstanding at the beginning of the period (in shares) 680,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
460,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
230,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Granted (in shares)   250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
280,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Exercised (in shares) (44,666)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
(27,999)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
     
Cancelled (in shares) (10,500)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
(1,667)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
(50,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Outstanding at the end of the period (in shares) 625,168us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
680,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
460,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Vested and expected to vest (in shares) 625,168us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Options exercisable at the end of the period (in shares) 345,167us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Weighted Average Exercise Price          
Outstanding at the beginning of the period (in dollars per share) $ 3.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 4.45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 5.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Granted (in dollars per share)   $ 4.06us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 3.92us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Exercised (in dollars per share) $ 3.78us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 3.78us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
     
Cancelled (in dollars per share) $ 3.78us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 3.78us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 4.50us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Outstanding at the end of the period (in dollars per share) $ 3.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 3.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
$ 4.45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
   
Vested and expected to vest (in dollars per share) $ 3.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Options exercisable at the end of the period (in dollars per share) $ 3.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Aggregate Intrinsic Value          
Exercised (in dollars) 178,823us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
118,802us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
     
Outstanding at the end of the period (in dollars) 1,210,138us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
3,153,696us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
     
Vested and expected to vest (in dollars) 1,210,138us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
Options exercisable at the end of the period (in dollars) $ 690,369us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= issc_EmployeeAndNonEmployeeStockOptionsMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
       
2009 Plan | Performance-based Award | Employees          
Share-based compensation          
Maximum award (in shares) 300,000issc_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAward
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= issc_StockBasedIncentiveCompensationPlan2009Member
/ us-gaap_TitleOfIndividualAxis
= issc_EmployeeMember