2024 Q3 Form 10-Q Financial Statement
#000137647424000614 Filed on October 23, 2024
Income Statement
Concept | 2024 Q3 |
---|---|
Revenue | $6.759M |
YoY Change | -5.25% |
Cost Of Revenue | $947.3K |
YoY Change | -40.79% |
Gross Profit | $5.811M |
YoY Change | 5.02% |
Gross Profit Margin | 85.98% |
Selling, General & Admin | $568.2K |
YoY Change | 147.06% |
% of Gross Profit | 9.78% |
Research & Development | $847.6K |
YoY Change | 24.06% |
% of Gross Profit | 14.59% |
Depreciation & Amortization | $82.01K |
YoY Change | 64.02% |
% of Gross Profit | 1.41% |
Operating Expenses | $1.416M |
YoY Change | 54.89% |
Operating Profit | $4.396M |
YoY Change | -4.84% |
Interest Expense | $464.4K |
YoY Change | -8.94% |
% of Operating Profit | 10.57% |
Other Income/Expense, Net | |
YoY Change | |
Pretax Income | $4.860M |
YoY Change | -5.29% |
Income Tax | $833.9K |
% Of Pretax Income | 17.16% |
Net Earnings | $4.026M |
YoY Change | -14.76% |
Net Earnings / Revenue | 59.57% |
Basic Earnings Per Share | $0.83 |
Diluted Earnings Per Share | $0.83 |
COMMON SHARES | |
Basic Shares Outstanding | 4.834M shares |
Diluted Shares Outstanding | 4.839M shares |
Balance Sheet
Concept | 2024 Q3 |
---|---|
SHORT-TERM ASSETS | |
Cash & Short-Term Investments | $22.93M |
YoY Change | 61.5% |
Cash & Equivalents | $3.096M |
Short-Term Investments | $19.84M |
Other Short-Term Assets | $533.2K |
YoY Change | -51.52% |
Inventory | $7.418M |
Prepaid Expenses | $533.2K |
Receivables | $2.952M |
Other Receivables | $0.00 |
Total Short-Term Assets | $33.84M |
YoY Change | 34.66% |
LONG-TERM ASSETS | |
Property, Plant & Equipment | $2.242M |
YoY Change | 85.68% |
Goodwill | |
YoY Change | |
Intangibles | |
YoY Change | |
Long-Term Investments | $28.28M |
YoY Change | -28.58% |
Other Assets | $1.519M |
YoY Change | 8.48% |
Total Long-Term Assets | $2.022M |
YoY Change | -95.25% |
TOTAL ASSETS | |
Total Short-Term Assets | $33.84M |
Total Long-Term Assets | $2.022M |
Total Assets | $65.88M |
YoY Change | -2.71% |
SHORT-TERM LIABILITIES | |
YoY Change | |
Accounts Payable | $170.1K |
YoY Change | -30.36% |
Accrued Expenses | $580.3K |
YoY Change | 7.57% |
Deferred Revenue | |
YoY Change | |
Short-Term Debt | $0.00 |
YoY Change | |
Long-Term Debt Due | |
YoY Change | |
Total Short-Term Liabilities | $931.5K |
YoY Change | -3.1% |
LONG-TERM LIABILITIES | |
Long-Term Debt | $0.00 |
YoY Change | |
Other Long-Term Liabilities | $88.65K |
YoY Change | -70.45% |
Total Long-Term Liabilities | $88.65K |
YoY Change | -70.45% |
TOTAL LIABILITIES | |
Total Short-Term Liabilities | $931.5K |
Total Long-Term Liabilities | $88.65K |
Total Liabilities | $1.020M |
YoY Change | -16.5% |
SHAREHOLDERS EQUITY | |
Retained Earnings | $45.20M |
YoY Change | -6.64% |
Common Stock | $48.34K |
YoY Change | 0.01% |
Preferred Stock | |
YoY Change | |
Treasury Stock (at cost) | |
YoY Change | |
Treasury Stock Shares | |
Shareholders Equity | $64.86M |
YoY Change | |
Total Liabilities & Shareholders Equity | $65.88M |
YoY Change | -2.71% |
Cashflow Statement
Concept | 2024 Q3 |
---|---|
OPERATING ACTIVITIES | |
Net Income | $4.026M |
YoY Change | -14.76% |
Depreciation, Depletion And Amortization | $82.01K |
YoY Change | 64.02% |
Cash From Operating Activities | $2.133M |
YoY Change | -60.13% |
INVESTING ACTIVITIES | |
Capital Expenditures | $208.8K |
YoY Change | 944.05% |
Acquisitions | |
YoY Change | |
Other Investing Activities | $0.00 |
YoY Change | -100.0% |
Cash From Investing Activities | -$208.8K |
YoY Change | -104.18% |
FINANCING ACTIVITIES | |
Cash Dividend Paid | |
YoY Change | |
Common Stock Issuance & Retirement, Net | |
YoY Change | |
Debt Paid & Issued, Net | |
YoY Change | |
Cash From Financing Activities | -4.834M |
YoY Change | -0.13% |
NET CHANGE | |
Cash From Operating Activities | 2.133M |
Cash From Investing Activities | -208.8K |
Cash From Financing Activities | -4.834M |
Net Change In Cash | -2.909M |
YoY Change | -152.9% |
FREE CASH FLOW | |
Cash From Operating Activities | $2.133M |
Capital Expenditures | $208.8K |
Free Cash Flow | $1.924M |
YoY Change | -63.9% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2025 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000724910 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
000-12196 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
NVE CORP | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
MN | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
41-1424202 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
1409 Valley View Road | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Eden Prairie | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MN | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
55344 | ||
dei |
Entity Address Address Description
EntityAddressAddressDescription
|
Address of principal executive offices | ||
dei |
City Area Code
CityAreaCode
|
952 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
829-9217 | ||
dei |
Phone Fax Number Description
PhoneFaxNumberDescription
|
Registrant’s telephone number, including area code | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.01 par value | ||
dei |
Trading Symbol
TradingSymbol
|
NVEC | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Listing Par Value Per Share
EntityListingParValuePerShare
|
0.01 | ||
CY2024Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
4834020 | shares |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3096179 | usd |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
10283550 | usd |
CY2024Q3 | us-gaap |
Debt Instrument Unamortized Discount Current
DebtInstrumentUnamortizedDiscountCurrent
|
20002199 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount Current
DebtInstrumentUnamortizedDiscountCurrent
|
12283630 | usd |
CY2024Q3 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
19836293 | usd |
CY2024Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
11917779 | usd |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2952431 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3144833 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
7417611 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
7158585 | usd |
CY2024Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
533233 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
689349 | usd |
CY2024Q3 | us-gaap |
Assets Current
AssetsCurrent
|
33835747 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
33194096 | usd |
CY2024Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
11626533 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10501096 | usd |
CY2024Q3 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1956309 | usd |
CY2024Q1 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1956309 | usd |
CY2024Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11560984 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11403383 | usd |
CY2024Q3 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
2021858 | usd |
CY2024Q1 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
1054022 | usd |
CY2024Q3 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
1518646 | usd |
CY2024Q1 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
1453704 | usd |
CY2024Q3 | us-gaap |
Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
|
28203595 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
|
31417890 | usd |
CY2024Q3 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
28281803 | usd |
CY2024Q1 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
30788301 | usd |
CY2024Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
219747 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
289910 | usd |
CY2024Q3 | us-gaap |
Assets
Assets
|
65877801 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
66780033 | usd |
CY2024Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
170077 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
127154 | usd |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
580274 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
729215 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
181159 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
179372 | usd |
CY2024Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
931510 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1035741 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
88651 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
175775 | usd |
CY2024Q3 | us-gaap |
Liabilities
Liabilities
|
1020161 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
1211516 | usd |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | shares |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4834020 | shares |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4834020 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4833676 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4833676 | shares |
CY2024Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
48340 | usd |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
48337 | usd |
CY2024Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
19678425 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
19554812 | usd |
CY2024Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-68510 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-777637 | usd |
CY2024Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
45199385 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
46743005 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
64857640 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
65568517 | usd |
CY2024Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
65877801 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
66780033 | usd |
CY2024Q3 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
6104433 | usd |
CY2023Q3 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
7117122 | usd |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
654257 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
16154 | usd |
CY2024Q3 | us-gaap |
Revenues
Revenues
|
6758690 | usd |
CY2023Q3 | us-gaap |
Revenues
Revenues
|
7133276 | usd |
CY2024Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
947254 | usd |
CY2023Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1599866 | usd |
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
5811436 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
5533410 | usd |
CY2024Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
847603 | usd |
CY2023Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
683208 | usd |
CY2024Q3 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
568241 | usd |
CY2023Q3 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
433785 | usd |
CY2024Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd |
CY2023Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-202926 | usd |
CY2024Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1415844 | usd |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
914067 | usd |
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4395592 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4619343 | usd |
CY2024Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
464429 | usd |
CY2023Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
512092 | usd |
CY2024Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4860021 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5131435 | usd |
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
833876 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
407869 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4026145 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4723566 | usd |
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.83 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.98 | |
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.83 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.98 | |
CY2024Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
CY2023Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833855 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833401 | shares |
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4839291 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840770 | shares |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4026145 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4723566 | usd |
CY2024Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
680417 | usd |
CY2023Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-53588 | usd |
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4706562 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4669978 | usd |
us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
12720292 | usd | |
us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
15817214 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
821642 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
147476 | usd | |
us-gaap |
Revenues
Revenues
|
13541934 | usd | |
us-gaap |
Revenues
Revenues
|
15964690 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
1922748 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
3679489 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
11619186 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
12285201 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1726131 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1379200 | usd | |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
1108645 | usd | |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
908900 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
9514 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
2834776 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
2297614 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8784410 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9987587 | usd | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
958388 | usd | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
948618 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9742798 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10936205 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1619066 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1808909 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8123732 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9127296 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.68 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.89 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.68 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.89 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
2 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
2 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833766 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4832786 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4839145 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840688 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8123732 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9127296 | usd | |
fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
709127 | usd | |
fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-288289 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8832859 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8839007 | usd | |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
65568517 | usd |
CY2024Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
28710 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4097587 | usd |
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4126297 | usd |
CY2024Q2 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
18442 | usd |
CY2024Q2 | us-gaap |
Dividends Cash
DividendsCash
|
4833676 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64879580 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
-29 | usd |
CY2024Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
680417 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4026145 | usd |
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4706562 | usd |
CY2024Q3 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
105203 | usd |
CY2024Q3 | us-gaap |
Dividends Cash
DividendsCash
|
4833676 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64857640 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
67079502 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
117527 | usd |
CY2023Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-234701 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4403730 | usd |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4169029 | usd |
CY2023Q2 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
10536 | usd |
CY2023Q2 | us-gaap |
Dividends Cash
DividendsCash
|
4830826 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
66545768 | usd |
CY2023Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-53588 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4723566 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4669978 | usd |
CY2023Q3 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
106312 | usd |
CY2023Q3 | us-gaap |
Dividends Cash
DividendsCash
|
4833401 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
66488657 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
8123732 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
9127296 | usd | |
us-gaap |
Depreciation
Depreciation
|
157601 | usd | |
us-gaap |
Depreciation
Depreciation
|
154935 | usd | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
-124135 | usd | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
-40411 | usd | |
us-gaap |
Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
|
0 | usd | |
us-gaap |
Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
|
9514 | usd | |
us-gaap |
Employee Benefits And Share Based Compensation Noncash
EmployeeBenefitsAndShareBasedCompensationNoncash
|
123645 | usd | |
us-gaap |
Employee Benefits And Share Based Compensation Noncash
EmployeeBenefitsAndShareBasedCompensationNoncash
|
116848 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-263556 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-742649 | usd | |
fil |
Non Cash Operating Lease Credit
NonCashOperatingLeaseCredit
|
-15174 | usd | |
fil |
Non Cash Operating Lease Credit
NonCashOperatingLeaseCredit
|
-13359 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-192402 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3598068 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
259026 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
550756 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-156116 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
401394 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
42923 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-37476 | usd | |
us-gaap |
Increase Decrease In Accrued Salaries
IncreaseDecreaseInAccruedSalaries
|
-148941 | usd | |
us-gaap |
Increase Decrease In Accrued Salaries
IncreaseDecreaseInAccruedSalaries
|
-835798 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7985587 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
10384818 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1125437 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
16731 | usd | |
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
6580140 | usd | |
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
3937835 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
2200000 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
8400000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-5505577 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
4445434 | usd | |
fil |
Payments On Proceeds From Exercise Of Stock Options
PaymentsOnProceedsFromExerciseOfStockOptions
|
-29 | usd | |
fil |
Payments On Proceeds From Exercise Of Stock Options
PaymentsOnProceedsFromExerciseOfStockOptions
|
117527 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
9667352 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
9664227 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9667381 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9546700 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-7187371 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
5283552 | usd | |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10283550 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1669896 | usd |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3096179 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
6953448 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1809878 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3120830 | usd | |
us-gaap |
Nature Of Operations
NatureOfOperations
|
<p style="font:10pt Times New Roman;margin:0"><b>NOTE 1. DESCRIPTION OF BUSINESS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. </p> | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833855 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833401 | shares |
CY2024Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
5436 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
7369 | shares |
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4839291 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840770 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4833766 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4832786 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
5379 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
7902 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4839145 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840688 | shares | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
50771653 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
22489850 | usd |
CY2024Q3 | fil |
Available For Sale Securities Debt Maturities After One Through Three Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue
|
20219709 | usd |
CY2024Q3 | fil |
Available For Sale Securities Debt Maturities After Three Through Six Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue
|
8062094 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
|
413483 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
|
460627 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
50771653 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
50771653 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
52548876 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
50859351 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
139857 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
227555 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
50771653 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
53544316 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
930 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
996370 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
52548876 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
0 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
0 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
30875572 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
227555 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
30875572 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
227555 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
3154764 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
4902 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
36551534 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
991468 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
39706298 | usd |
CY2024Q1 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
996370 | usd |
CY2024Q3 | fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
870990 | usd |
CY2023Q3 | fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
-68597 | usd |
CY2024Q3 | fil |
Tax Effects
TaxEffects
|
-190573 | usd |
CY2023Q3 | fil |
Tax Effects
TaxEffects
|
15009 | usd |
CY2024Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
680417 | usd |
CY2023Q3 | fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
-53588 | usd |
fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
907741 | usd | |
fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
-369034 | usd | |
fil |
Tax Effects
TaxEffects
|
-198614 | usd | |
fil |
Tax Effects
TaxEffects
|
80745 | usd | |
fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
709127 | usd | |
fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
-288289 | usd | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
us-gaap |
Allowance For Loan And Lease Losses Period Increase Decrease
AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
|
0 | usd | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
CY2024Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
1798541 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
1982657 | usd |
CY2024Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
3310310 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2641085 | usd |
CY2024Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
2308760 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
2534843 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
7417611 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
7158585 | usd |
CY2024Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
105203 | usd |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
106312 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
123645 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
116848 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Term Simplified Method
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod
|
Black-Scholes-Merton standard option-pricing model | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
4000 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
4000 | shares |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
6500 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
6500 | shares | |
CY2024Q3 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1000 | shares |
CY2023Q3 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
0 | shares |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
0 | shares | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1000 | shares | |
CY2024Q3 | us-gaap |
Accrued Income Taxes
AccruedIncomeTaxes
|
41495 | usd |
CY2024Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2024Q3 | us-gaap |
Significant Change In Unrecognized Tax Benefits Is Reasonably Possible Amount Of Unrecorded Benefit
SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
|
0 | usd |
CY2024Q3 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
0 | usd |
CY2024Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
37754 | usd |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
37754 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
75507 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
75507 | usd | |
CY2024Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
43341 | usd |
CY2023Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
44433 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
90682 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
88866 | usd | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Remaining Lease Term
LesseeOperatingLeaseRemainingLeaseTerm
|
P18M | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Remaining Lease Term
LesseeOperatingLeaseRemainingLeaseTerm
|
P30M | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
|
0.035 | pure |
CY2024Q3 | us-gaap |
Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
|
0.035 | pure |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
91590 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
184995 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
276585 | usd |
CY2024Q3 | us-gaap |
Unrecorded Unconditional Purchase Obligation Imputed Interest
UnrecordedUnconditionalPurchaseObligationImputedInterest
|
6775 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
269810 | usd |
CY2009Q1 | srt |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
2500000 | usd |
CY2024Q3 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
3520369 | usd |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
0 | shares | |
us-gaap |
Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
|
1 | pure | |
us-gaap |
Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
|
0.03 | pure | |
CY2024Q3 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
21300 | usd |
CY2023Q3 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
24406 | usd |
us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
50067 | usd | |
us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
51483 | usd | |
CY2024Q3 | us-gaap |
Subsequent Events Date
SubsequentEventsDate
|
2024-10-23 | |
CY2024Q3 | us-gaap |
Subsequent Event Description
SubsequentEventDescription
|
we announced that our Board of Directors had declared a quarterly cash dividend | |
CY2024Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
CY2024Q3 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2024-11-29 | |
CY2024Q3 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2024-11-04 |