XML 61 R52.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Stock Option - Additional Information (Details) - USD ($) | 3 Months Ended | 6 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2021 | Dec. 31, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | May 31, 2020 | Dec. 31, 2018
Stock Option |  |  |  |  |  |  |  |
Stock-based compensation expense, allocated | $ 1,255,000 | $ 84,000 | $ 1,344,000 | $ 188,000 |  |  |  |
Stock-based compensation costs, effect on EPS | $ 0.03 | $ 0.00 | $ 0.04 | $ 0.01 |  |  |  |
Proceeds from stock option exercises |  |  | $ 155,000 |  |  |  |  |
2012 Employee Stock Option Plan |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Shares authorized (in shares) | 1,900,000 |  | 1,900,000 |  |  |  |  |
Premium on fair market value (as a percent) |  |  | 110.00% |  |  |  |  |
Threshold percentage of voting rights |  |  | 10.00% |  |  |  |  |
Term |  |  | 10 years |  |  |  |  |
Vesting rights percentage |  |  | 20.00% |  |  |  |  |
Outstanding (in shares) | 524,080 | 235,680 | 524,080 | 235,680 | 214,080 | 235,680 |  |
Exercisable, end of period | 160,576 | 95,600 | 160,576 | 95,600 |  |  |  |
Available for grant (in shares) | 1,138,920 |  | 1,138,920 |  |  |  |  |
Granted | 338,000 | 0 | 338,000 | 0 |  |  |  |
Unearned stock based compensation | $ 3,541,000 |  | $ 3,541,000 |  |  |  |  |
Exercised | 23,000 | 0 | 28,000 | 0 |  |  |  |
Deferred tax benefit | $ 0 |  | $ 0 |  |  |  |  |
Vested | 85,600 | 20,800 | 90,400 | 25,600 |  |  |  |
Fair Value | $ 913,000 | $ 106,000 | $ 942,000 | $ 135,000 |  |  |  |
Proceeds from stock option exercises | $ 139,000 |  | $ 155,000 |  |  |  |  |
2012 Employee Stock Option Plan | After December 2022 |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Granted |  |  | 0 |  |  |  |  |
2012 Non-Employee Stock Option Plan |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Shares authorized (in shares) | 100,000 |  | 100,000 |  |  |  |  |
Term |  |  | 10 years |  |  |  |  |
Vesting rights percentage |  |  | 20.00% |  |  |  |  |
Outstanding (in shares) | 21,600 | 24,000 | 21,600 | 24,000 | 12,000 | 24,000 |  |
Exercisable, end of period | 11,760 | 17,040 | 11,760 | 17,040 |  |  |  |
Available for grant (in shares) | 0 |  | 0 |  |  |  |  |
Granted | 9,600 | 0 | 9,600 | 0 |  |  |  |
Unearned stock based compensation | $ 100,000 |  | $ 100,000 |  |  |  |  |
Exercised | 0 | 0 | 0 | 0 |  |  |  |
Deferred tax benefit | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |
Vested | 5,520 | 5,520 | 5,520 | 5,520 |  |  |  |
Fair Value | $ 34,000 | $ 18,000 | $ 34,000 | $ 18,000 |  |  |  |
Proceeds from stock option exercises | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |
2012 Non-Employee Stock Option Plan | After December 2022 |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Granted |  |  | 0 |  |  |  |  |
2018 Non-Employee Stock Option Plan |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Shares authorized (in shares) |  |  |  |  |  |  |  | 100,000
Term |  |  | 10 years |  |  |  |  |
Vesting rights percentage |  |  | 20.00% |  |  |  |  |
Outstanding (in shares) | 90,600 | 96,800 | 90,600 | 96,800 | 70,100 | 96,800 |  |
Exercisable, end of period | 41,260 | 37,280 | 41,260 | 37,280 |  |  |  |
Available for grant (in shares) | 0 |  | 0 |  |  |  |  |
Granted | 23,500 | 0 | 23,500 | 0 |  |  |  |
Unearned stock based compensation | $ 383,000 |  | $ 383,000 |  |  |  |  |
Exercised | 3,000 | 0 | 3,000 | 0 |  |  |  |
Shares converted (in shares) | 1,412 |  | 1,412 |  |  |  |  |
Deferred tax benefit | $ 8,000 | $ 0 | $ 8,000 | $ 0 |  |  |  |
Vested | 14,300 | 12,800 | 14,300 | 12,800 |  |  |  |
Fair Value | $ 125,000 | $ 88,000 | $ 125,000 | $ 88,000 |  |  |  |
Proceeds from stock option exercises |  | $ 0 |  | $ 0 |  |  |  |
2018 Non-Employee Stock Option Plan | After December 2028 |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Granted |  |  | 0 |  |  |  |  |
2020 Non-Employee Stock Option Plan |  |  |  |  |  |  |  |
Stock Option |  |  |  |  |  |  |  |
Shares authorized (in shares) |  |  |  |  |  |  | 100,000 |
Term |  |  | 10 years |  |  |  |  |
Vesting rights percentage |  |  | 20.00% |  |  |  |  |
Outstanding (in shares) | 26,900 | 10,000 | 26,900 | 10,000 | 10,000 | 0 |  |
Exercisable, end of period | 7,380 | 2,000 | 7,380 | 2,000 |  |  |  |
Available for grant (in shares) | 73,100 |  | 73,100 |  |  |  |  |
Granted | 16,900 | 0 | 16,900 | 10,000 |  |  |  |
Unearned stock based compensation | $ 190,000 |  | $ 190,000 |  |  |  |  |
Exercised | 0 | 0 | 0 | 0 |  |  |  |
Deferred tax benefit | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |
Vested | 3,380 | 0 | 5,380 | 2,000 |  |  |  |
Fair Value | $ 43,000 | $ 0 | $ 55,000 | $ 12,000 |  |  |  |
Proceeds from stock option exercises | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |

X
- Definition The sum of the market price plus the markup applied to market price on the date of grant to set the exercise price of a stock option awarded to a grantee owning 10% or more of the entity's outstanding common stock on the date of grant. + References No definition available. + Details
Name: | nssc_PercentageAppliedToMarketPriceToSetGrantPriceForGranteeOwningTenPercentOrMoreOfEntityCommonStockOutstanding
Namespace Prefix: | nssc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold percentage of voting rights possessed by a plan participant to be eligible for grant of options with the price of threshold fair market value on the date of grant. + References No definition available. + Details
Name: | nssc_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageOfVotingRights
Namespace Prefix: | nssc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The decrease in basic and diluted earnings per share from share based compensation costs recognized in earnings during the period. + References No definition available. + Details
Name: | nssc_ShareBasedCompensationCostEffectOnEarningsPerShareBasicAndDiluted
Namespace Prefix: | nssc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise. + References No definition available. + Details
Name: | us-gaap_DeferredTaxExpenseFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost to be recognized for option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of vesting of award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=nssc_Employee2012StockOptionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=nssc_AfterDecember2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=nssc_Nonemployee2012StockOptionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=nssc_Nonemployee2018StockOptionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=nssc_AfterDecember2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=nssc_Nonemployee2020StockOptionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |