2023 Q3 Form 10-Q Financial Statement
#000137647423000368 Filed on July 19, 2023
Income Statement
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
Revenue | $7.133M | $8.831M | $7.336M |
YoY Change | -33.44% | 20.38% | 2.56% |
Cost Of Revenue | $1.600M | $2.080M | $1.652M |
YoY Change | -33.42% | 25.9% | -6.65% |
Gross Profit | $5.533M | $6.752M | $5.685M |
YoY Change | -33.45% | 18.77% | 5.59% |
Gross Profit Margin | 77.57% | 76.45% | 77.48% |
Selling, General & Admin | $230.0K | $687.6K | $371.3K |
YoY Change | -47.2% | 85.17% | -20.42% |
% of Gross Profit | 4.16% | 10.18% | 6.53% |
Research & Development | $683.2K | $696.0K | $601.9K |
YoY Change | 1.97% | 15.63% | -25.52% |
% of Gross Profit | 12.35% | 10.31% | 10.59% |
Depreciation & Amortization | $50.00K | $59.46K | $87.62K |
YoY Change | -29.8% | -32.14% | -37.6% |
% of Gross Profit | 0.9% | 0.88% | 1.54% |
Operating Expenses | $914.1K | $1.384M | $973.2K |
YoY Change | -17.32% | 42.16% | -23.65% |
Operating Profit | $4.619M | $5.368M | $4.711M |
YoY Change | -35.93% | 13.94% | 14.66% |
Interest Expense | $510.0K | $436.5K | $283.1K |
YoY Change | 45.14% | 54.22% | -2.3% |
% of Operating Profit | 11.04% | 8.13% | 6.01% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $5.131M | $5.805M | $4.994M |
YoY Change | -32.13% | 16.23% | 13.55% |
Income Tax | $407.9K | $1.401M | $854.3K |
% Of Pretax Income | 7.95% | 24.14% | 17.1% |
Net Earnings | $4.724M | $4.404M | $4.140M |
YoY Change | -22.44% | 6.37% | 15.66% |
Net Earnings / Revenue | 66.22% | 49.86% | 56.43% |
Basic Earnings Per Share | $0.98 | $0.91 | $0.86 |
Diluted Earnings Per Share | $0.98 | $0.91 | $0.86 |
COMMON SHARES | |||
Basic Shares Outstanding | 4.833M shares | 4.831M shares | 4.831M |
Diluted Shares Outstanding | 4.841M shares | 4.841M shares | 4.831M |
Balance Sheet
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $14.20M | $13.61M | $28.19M |
YoY Change | 2.08% | -51.7% | 8.7% |
Cash & Equivalents | $6.953M | $1.440M | $13.30M |
Short-Term Investments | $7.200M | $12.17M | $14.89M |
Other Short-Term Assets | $1.100M | $707.2K | $722.0K |
YoY Change | 83.06% | -2.05% | 9.68% |
Inventory | $6.968M | $6.292M | $5.544M |
Prepaid Expenses | $1.065M | $707.2K | |
Receivables | $2.916M | $5.397M | $3.513M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $25.13M | $26.01M | $37.97M |
YoY Change | -3.98% | -31.49% | 13.07% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.207M | $1.665M | $483.5K |
YoY Change | 174.9% | 244.32% | 61.5% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | $39.60M | $39.72M | $25.52M |
YoY Change | 0.22% | 55.65% | -31.89% |
Other Assets | $1.400M | $724.8K | $578.3K |
YoY Change | 56.59% | 25.33% | 468.85% |
Total Long-Term Assets | $42.58M | $42.11M | $27.11M |
YoY Change | 3.01% | 55.34% | -29.63% |
TOTAL ASSETS | |||
Total Short-Term Assets | $25.13M | $26.01M | $37.97M |
Total Long-Term Assets | $42.58M | $42.11M | $27.11M |
Total Assets | $67.71M | $68.12M | $65.07M |
YoY Change | 0.3% | 4.68% | -9.75% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $244.2K | $159.2K | $295.4K |
YoY Change | -38.83% | -46.13% | -17.79% |
Accrued Expenses | $539.5K | $1.112M | $824.4K |
YoY Change | -82.13% | 34.93% | 2.75% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $961.3K | $1.271M | $1.120M |
YoY Change | -71.88% | 13.54% | -43.9% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $300.0K | $301.9K | $411.4K |
YoY Change | -19.99% | -26.63% | -25.04% |
Total Long-Term Liabilities | $300.0K | $301.9K | $411.4K |
YoY Change | -19.99% | -26.63% | -25.04% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $961.3K | $1.271M | $1.120M |
Total Long-Term Liabilities | $300.0K | $301.9K | $411.4K |
Total Liabilities | $1.222M | $1.573M | $1.531M |
YoY Change | -67.79% | 2.75% | -39.84% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $48.41M | $48.52M | $44.89M |
YoY Change | 4.91% | 8.1% | -8.67% |
Common Stock | $48.33K | $48.33K | $19.31M |
YoY Change | -99.75% | -99.75% | -0.42% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $66.49M | $66.55M | $63.54M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $67.71M | $68.12M | $65.07M |
YoY Change | 0.3% | 4.68% | -9.75% |
Cashflow Statement
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $4.724M | $4.404M | $4.140M |
YoY Change | -22.44% | 6.37% | 15.66% |
Depreciation, Depletion And Amortization | $50.00K | $59.46K | $87.62K |
YoY Change | -29.8% | -32.14% | -37.6% |
Cash From Operating Activities | $5.350M | $5.025M | $3.331M |
YoY Change | -11.13% | 50.86% | 0.93% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $20.00K | $4.130K | $24.50K |
YoY Change | -83.14% | -4.59% | |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $5.000M | -$537.8K | $4.374M |
YoY Change | -145.85% | -112.3% | |
Cash From Investing Activities | $4.990M | -$542.0K | $4.349M |
YoY Change | -145.76% | -112.46% | -17037.72% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $4.831M | $4.831M | |
YoY Change | 0.0% | ||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -4.840M | -4.713M | -$4.831M |
YoY Change | 0.19% | -2.43% | -0.05% |
NET CHANGE | |||
Cash From Operating Activities | 5.350M | 5.025M | $3.331M |
Cash From Investing Activities | 4.990M | -542.0K | $4.349M |
Cash From Financing Activities | -4.840M | -4.713M | -$4.831M |
Net Change In Cash | 5.500M | -230.0K | $2.850M |
YoY Change | -156.61% | -108.07% | -282.85% |
FREE CASH FLOW | |||
Cash From Operating Activities | $5.350M | $5.025M | $3.331M |
Capital Expenditures | $20.00K | $4.130K | $24.50K |
Free Cash Flow | $5.330M | $5.021M | $3.307M |
YoY Change | -11.46% | 51.85% | 0.97% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | dei |
Document Type
DocumentType
|
10-Q | |
CY2023Q2 | dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | |
CY2023Q2 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-06-30 | |
CY2023Q2 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2023Q2 | dei |
Entity File Number
EntityFileNumber
|
000-12196 | |
CY2023Q2 | dei |
Entity Registrant Name
EntityRegistrantName
|
NVE CORP | |
CY2023Q2 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
MN | |
CY2023Q2 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
41-1424202 | |
CY2023Q2 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
1409 Valley View Road | |
CY2023Q2 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Eden Prairie | |
CY2023Q2 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MN | |
CY2023Q2 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
55344 | |
CY2023Q2 | dei |
Entity Address Address Description
EntityAddressAddressDescription
|
Address of principal executive offices | |
CY2023Q2 | dei |
City Area Code
CityAreaCode
|
952 | |
CY2023Q2 | dei |
Local Phone Number
LocalPhoneNumber
|
829-9217 | |
CY2023Q2 | dei |
Phone Fax Number Description
PhoneFaxNumberDescription
|
Registrant’s telephone number, including area code | |
CY2023Q2 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2023Q2 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2023Q2 | dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | |
CY2023Q2 | dei |
Entity Small Business
EntitySmallBusiness
|
true | |
CY2023Q2 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2023Q2 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2023Q2 | dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.01 par value | |
CY2023Q2 | dei |
Trading Symbol
TradingSymbol
|
NVEC | |
CY2023Q2 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2023Q2 | dei |
Entity Listing Par Value Per Share
EntityListingParValuePerShare
|
0.01 | |
CY2023Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
4833401 | shares |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1439933 | usd |
CY2023Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1669896 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Unamortized Discount Current
DebtInstrumentUnamortizedDiscountCurrent
|
12300315 | usd |
CY2023Q1 | us-gaap |
Debt Instrument Unamortized Discount Current
DebtInstrumentUnamortizedDiscountCurrent
|
15696135 | usd |
CY2023Q2 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
12173737 | usd |
CY2023Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
15513095 | usd |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
227440 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
5397032 | usd |
CY2023Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6523344 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
6292162 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
6417010 | usd |
CY2023Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
707175 | usd |
CY2023Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
663459 | usd |
CY2023Q2 | us-gaap |
Assets Current
AssetsCurrent
|
26010039 | usd |
CY2023Q1 | us-gaap |
Assets Current
AssetsCurrent
|
30786804 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10488496 | usd |
CY2023Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10484365 | usd |
CY2023Q2 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1956309 | usd |
CY2023Q1 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1956309 | usd |
CY2023Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11172258 | usd |
CY2023Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11095236 | usd |
CY2023Q2 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
1272547 | usd |
CY2023Q1 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
1345438 | usd |
CY2023Q2 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
724773 | usd |
CY2023Q1 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
572038 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
|
41447065 | usd |
CY2023Q1 | us-gaap |
Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
|
37495846 | usd |
CY2023Q2 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
39719369 | usd |
CY2023Q1 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
36125047 | usd |
CY2023Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
392370 | usd |
CY2023Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
695992 | usd |
CY2022Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
601918 | usd |
CY2023Q2 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
475115 | usd |
CY2022Q2 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
371320 | usd |
CY2023Q2 | us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
212440 | usd |
CY2022Q2 | us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
0 | usd |
CY2023Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
1383547 | usd |
CY2022Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
973238 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5368244 | usd |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4711322 | usd |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
425843 | usd |
CY2023Q2 | us-gaap |
Assets
Assets
|
68119098 | usd |
CY2023Q1 | us-gaap |
Assets
Assets
|
69255170 | usd |
CY2023Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
159155 | usd |
CY2023Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
281712 | usd |
CY2023Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
935621 | usd |
CY2023Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1375250 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
176688 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
175798 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1271464 | usd |
CY2023Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1832760 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
301866 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
342908 | usd |
CY2023Q2 | us-gaap |
Liabilities
Liabilities
|
1573330 | usd |
CY2023Q1 | us-gaap |
Liabilities
Liabilities
|
2175668 | usd |
CY2023Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4833401 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4833401 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4830826 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4830826 | shares |
CY2023Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
48334 | usd |
CY2023Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
48308 | usd |
CY2023Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
19423479 | usd |
CY2023Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
19295442 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1448559 | usd |
CY2023Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1213858 | usd |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
48522514 | usd |
CY2023Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
48949610 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
66545768 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
67079502 | usd |
CY2023Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
68119098 | usd |
CY2023Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
69255170 | usd |
CY2023Q2 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
8700092 | usd |
CY2022Q2 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
7072961 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
131322 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
263446 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
8831414 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
7336407 | usd |
CY2023Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
2079623 | usd |
CY2022Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1651847 | usd |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
6751791 | usd |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
5684560 | usd |
CY2023Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
436526 | usd |
CY2022Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
283059 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5804770 | usd |
CY2022Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4994381 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1401040 | usd |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
854265 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4403730 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4140116 | usd |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.91 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.86 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.91 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.86 | |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.00 | |
CY2022Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.00 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4832166 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4830826 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840571 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4830871 | shares |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4403730 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4140116 | usd |
CY2023Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-234701 | usd |
CY2022Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-338553 | usd |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4169029 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3801563 | 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 |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64565129 | usd |
CY2022Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax1
UnrealizedLossFromMarketableSecuritiesNetOfTax1
|
-338553 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4140116 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3801563 | usd |
CY2022Q2 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
7134 | usd |
CY2022Q2 | us-gaap |
Dividends Cash
DividendsCash
|
4830826 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
63543000 | usd |
CY2023Q2 | us-gaap |
Profit Loss
ProfitLoss
|
4403730 | usd |
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
4140116 | usd |
CY2023Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
59457 | usd |
CY2022Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
87621 | usd |
CY2023Q2 | us-gaap |
Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
|
212440 | usd |
CY2022Q2 | us-gaap |
Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
|
0 | usd |
CY2023Q2 | us-gaap |
Employee Benefits And Share Based Compensation Noncash
EmployeeBenefitsAndShareBasedCompensationNoncash
|
10536 | usd |
CY2022Q2 | us-gaap |
Employee Benefits And Share Based Compensation Noncash
EmployeeBenefitsAndShareBasedCompensationNoncash
|
7134 | usd |
CY2023Q2 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-87000 | usd |
CY2022Q2 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
1 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-913872 | usd |
CY2022Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1191613 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-124848 | usd |
CY2022Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
455402 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
10243 | usd |
CY2022Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
268772 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-602338 | usd |
CY2022Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-1371168 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
5025302 | usd |
CY2022Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3331143 | usd |
CY2023Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4131 | usd |
CY2022Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
24500 | usd |
CY2023Q2 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
3937835 | usd |
CY2022Q2 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
4976063 | usd |
CY2023Q2 | us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
3400000 | usd |
CY2022Q2 | us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
9250000 | usd |
CY2023Q2 | us-gaap |
Proceeds From Contribution In Aid Of Construction
ProceedsFromContributionInAidOfConstruction
|
0 | usd |
CY2022Q2 | us-gaap |
Proceeds From Contribution In Aid Of Construction
ProceedsFromContributionInAidOfConstruction
|
100000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-541966 | usd |
CY2022Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
4349437 | usd |
CY2023Q2 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
117527 | usd |
CY2022Q2 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
0 | usd |
CY2023Q2 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
4830826 | usd |
CY2022Q2 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
4830826 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4713299 | usd |
CY2022Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4830826 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-229963 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
2849754 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1669896 | usd |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10449510 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1439933 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
13299264 | usd |
CY2023Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1195542 | usd |
CY2022Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1275629 | usd |
CY2023Q2 | 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> | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4832166 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4830826 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
8405 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
45 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4840571 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4830871 | shares |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
|
418336 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
|
425372 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
53187406 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
53187406 | usd |
CY2023Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
52544283 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
55041680 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
1 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1854275 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
53187406 | usd |
CY2023Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
54098122 | usd |
CY2023Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
1007 | usd |
CY2023Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1554846 | usd |
CY2023Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
52544283 | usd |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
227440 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
36594686 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
934611 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
15298420 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
919664 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
51893106 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
1854275 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
37084628 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
590967 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
13294817 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
963879 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
50379445 | usd |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
1554846 | usd |
CY2023Q2 | fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
-300437 | usd |
CY2022Q2 | fil |
Unrealized Loss From Marketable Securities
UnrealizedLossFromMarketableSecurities
|
-433376 | usd |
CY2023Q2 | fil |
Tax Effects
TaxEffects
|
65736 | usd |
CY2022Q2 | fil |
Tax Effects
TaxEffects
|
94823 | usd |
CY2023Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
-234701 | usd |
CY2022Q2 | fil |
Unrealized Loss From Marketable Securities Net Of Tax
UnrealizedLossFromMarketableSecuritiesNetOfTax
|
-338553 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
15000 | usd |
CY2023Q2 | us-gaap |
Allowance For Loan And Lease Losses Period Increase Decrease
AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
|
212440 | usd |
CY2023Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
1741172 | usd |
CY2023Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
1601962 | usd |
CY2023Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2914014 | usd |
CY2023Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
3781894 | usd |
CY2023Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
1636976 | usd |
CY2023Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
1033154 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
6292162 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
6417010 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
10536 | usd |
CY2022Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7134 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed
|
Black-Scholes-Merton standard option-pricing model | |
CY2023Q2 | us-gaap |
Accrued Income Taxes
AccruedIncomeTaxes
|
453591 | usd |
CY2023Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2023Q2 | us-gaap |
Significant Change In Unrecognized Tax Benefits Is Reasonably Possible Amount Of Unrecorded Benefit
SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
|
0 | usd |
CY2023Q2 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
0 | usd |
CY2023Q2 | us-gaap |
Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
|
1 | pure |
CY2023Q2 | us-gaap |
Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
|
0.03 | pure |
CY2023Q2 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
27078 | usd |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
37754 | usd |
CY2023Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
44433 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Remaining Lease Term
LesseeOperatingLeaseRemainingLeaseTerm
|
P33M | |
CY2023Q2 | us-gaap |
Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
|
0.035 | pure |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
134207 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
182271 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
184995 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
501473 | usd |
CY2023Q2 | us-gaap |
Unrecorded Unconditional Purchase Obligation Imputed Interest
UnrecordedUnconditionalPurchaseObligationImputedInterest
|
22919 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
478554 | usd |
CY2009Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
2500000 | usd |
CY2023Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
3520369 | usd |
CY2023Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
0 | shares |
CY2022Q2 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
28426 | usd |
CY2023Q3 | us-gaap |
Subsequent Events Date
SubsequentEventsDate
|
2023-07-19 | |
CY2023Q3 | us-gaap |
Subsequent Event Description
SubsequentEventDescription
|
we announced that our Board of Directors had declared a quarterly cash dividend | |
CY2023Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.00 | |
CY2023Q3 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2023-08-31 | |
CY2023Q3 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2023-07-31 |