2023 Q4 Form 10-Q Financial Statement
#000143774923030150 Filed on November 03, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $6.747M | $7.418M |
YoY Change | -0.01% | 4.91% |
Cost Of Revenue | $5.599M | $5.222M |
YoY Change | 15.08% | -0.39% |
Gross Profit | $1.149M | $2.196M |
YoY Change | -39.01% | 20.1% |
Gross Profit Margin | 17.02% | 29.61% |
Selling, General & Admin | $1.005M | $1.465M |
YoY Change | -14.44% | 26.42% |
% of Gross Profit | 87.49% | 66.72% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $125.8K | $128.4K |
YoY Change | 19.99% | |
% of Gross Profit | 10.95% | 5.84% |
Operating Expenses | $1.005M | $1.465M |
YoY Change | -14.44% | 26.42% |
Operating Profit | $143.6K | $730.9K |
YoY Change | -79.73% | 9.18% |
Interest Expense | $49.43K | -$1.360K |
YoY Change | -2715.34% | -185.53% |
% of Operating Profit | 34.41% | -0.19% |
Other Income/Expense, Net | $31.39K | $81.02K |
YoY Change | -95.14% | |
Pretax Income | $224.5K | $810.6K |
YoY Change | -83.4% | 20.79% |
Income Tax | $84.95K | $210.1K |
% Of Pretax Income | 37.85% | 25.92% |
Net Earnings | $139.5K | $600.5K |
YoY Change | -85.88% | 31.95% |
Net Earnings / Revenue | 2.07% | 8.1% |
Basic Earnings Per Share | $0.04 | |
Diluted Earnings Per Share | $0.01 | $0.04 |
COMMON SHARES | ||
Basic Shares Outstanding | 14.52M | 14.49M |
Diluted Shares Outstanding | 14.62M |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $8.814M | $8.681M |
YoY Change | 57.43% | 71.02% |
Cash & Equivalents | $8.814M | $8.681M |
Short-Term Investments | ||
Other Short-Term Assets | $276.4K | $288.3K |
YoY Change | 12.03% | -8.03% |
Inventory | $4.582M | $4.814M |
Prepaid Expenses | ||
Receivables | $4.389M | $5.075M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $18.14M | $18.93M |
YoY Change | 9.64% | 29.74% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.556M | $1.508M |
YoY Change | 10.46% | 6.7% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $1.570M | $1.664M |
YoY Change | -25.89% | -32.98% |
Total Long-Term Assets | $3.458M | $3.572M |
YoY Change | -14.07% | -19.26% |
TOTAL ASSETS | ||
Total Short-Term Assets | $18.14M | $18.93M |
Total Long-Term Assets | $3.458M | $3.572M |
Total Assets | $21.60M | $22.50M |
YoY Change | 5.0% | 18.34% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $2.535M | $2.360M |
YoY Change | 23.97% | 45.54% |
Accrued Expenses | $1.075M | $861.5K |
YoY Change | 24.22% | 7.0% |
Deferred Revenue | $251.8K | $1.828M |
YoY Change | -85.25% | |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $46.80K | $56.68K |
YoY Change | 8.48% | 19.78% |
Total Short-Term Liabilities | $4.069M | $5.264M |
YoY Change | -15.54% | 24.55% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $8.090K | $20.44K |
YoY Change | -87.73% | -73.5% |
Other Long-Term Liabilities | $203.3K | $273.3K |
YoY Change | -40.21% | -26.34% |
Total Long-Term Liabilities | $211.4K | $293.7K |
YoY Change | -47.93% | -34.46% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $4.069M | $5.264M |
Total Long-Term Liabilities | $211.4K | $293.7K |
Total Liabilities | $4.280M | $5.558M |
YoY Change | -18.06% | 18.89% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$22.75M | -$23.07M |
YoY Change | -6.72% | |
Common Stock | $146.0K | $145.5K |
YoY Change | 1.13% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $250.1K | |
YoY Change | 1099.76% | |
Treasury Stock Shares | ||
Shareholders Equity | $17.32M | $14.34M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $21.60M | $22.50M |
YoY Change | 5.0% | 18.34% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $139.5K | $600.5K |
YoY Change | -85.88% | 31.95% |
Depreciation, Depletion And Amortization | $125.8K | $128.4K |
YoY Change | 19.99% | |
Cash From Operating Activities | $196.9K | $1.555M |
YoY Change | -70.23% | |
INVESTING ACTIVITIES | ||
Capital Expenditures | $150.9K | $257.0K |
YoY Change | -249.93% | |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | |
YoY Change | ||
Cash From Investing Activities | -$150.9K | -$257.0K |
YoY Change | 49.93% | |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -11.23K | 13.38K |
YoY Change | -70.83% | |
NET CHANGE | ||
Cash From Operating Activities | 196.9K | 1.555M |
Cash From Investing Activities | -150.9K | -257.0K |
Cash From Financing Activities | -11.23K | 13.38K |
Net Change In Cash | 34.77K | 1.311M |
YoY Change | -93.34% | |
FREE CASH FLOW | ||
Cash From Operating Activities | $196.9K | $1.555M |
Capital Expenditures | $150.9K | $257.0K |
Free Cash Flow | $46.00K | $1.298M |
YoY Change | -93.96% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
04-2832509 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
111 South Worcester Street | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-30 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
CY2023Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14601487 | |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14460486 | |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14519215 | |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14450470 | |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
82272 | |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
10016 | |
CY2023Q3 | us-gaap |
Revenues
Revenues
|
6285041 | usd |
CY2022Q4 | us-gaap |
Revenues
Revenues
|
6748117 | usd |
us-gaap |
Revenues
Revenues
|
20803447 | usd | |
us-gaap |
Revenues
Revenues
|
20471574 | usd | |
CY2022Q4 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-16088 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Norton | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MA | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
02766-2102 | ||
dei |
City Area Code
CityAreaCode
|
508 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
222-0614 | ||
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
|
CPSH | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
CY2023Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
14519215 | |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
8778856 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
8266753 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
5006451 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3777975 | usd |
CY2023Q3 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
17043 | usd |
CY2022Q4 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
685668 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
4827957 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
4875901 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
337476 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
211242 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
18967783 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
17817539 | usd |
CY2023Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
11195993 | usd |
CY2022Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
10770427 | usd |
CY2023Q3 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
952883 | usd |
CY2022Q4 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
952883 | usd |
CY2023Q3 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
985649 | usd |
CY2022Q4 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
985649 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
13134525 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
12708959 | usd |
CY2023Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11810209 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11446901 | usd |
CY2023Q3 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
206693 | usd |
CY2022Q4 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
64910 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1531009 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1326968 | usd |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
367000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
466000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
1645467 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2069436 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
22511259 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
21679943 | usd |
CY2023Q3 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
57457 | usd |
CY2022Q4 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
43711 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2151127 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1836865 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1067293 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
820856 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1675086 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2521128 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
159000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
157000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5109963 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5379560 | usd |
CY2023Q3 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
8655 | usd |
CY2022Q4 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
54847 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
31277 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
231020 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
208000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
309000 | usd |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
5357895 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
5974427 | usd |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
146015 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
144605 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
40151794 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39726851 | usd |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-22894307 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-24125092 | usd |
CY2023Q3 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
250138 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
40848 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
17153364 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15705516 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
22511259 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
21679943 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6285041 | usd |
CY2022Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6748117 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20803447 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20471574 | usd | |
CY2023Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5049177 | usd |
CY2022Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
4864876 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
15126621 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
14796206 | usd | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
1235864 | usd |
CY2022Q4 | us-gaap |
Gross Profit
GrossProfit
|
1883241 | usd |
us-gaap |
Gross Profit
GrossProfit
|
5676826 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
5675368 | usd | |
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1105227 | usd |
CY2022Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1174581 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4121099 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
3750131 | usd | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
130637 | usd |
CY2022Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
708660 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1555727 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1925237 | usd | |
CY2023Q3 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
78181 | usd |
CY2022Q4 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1892 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
176325 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-6245 | usd | |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1228 | usd |
CY2022Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
645594 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-4130 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
649628 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
207590 | usd |
CY2022Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1352362 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1727922 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2568620 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
36509 | usd |
CY2022Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
364497 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
497137 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
706211 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
171081 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
987865 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1230785 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1862409 | usd | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2022Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.08 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14517364 | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14434468 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14487873 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14417995 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2022Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.08 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14636241 | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14686476 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14632591 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14683632 | ||
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
16946592 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
27941 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
7750 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
171081 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
17153364 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15705516 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
175698 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
41365 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1230785 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
17153364 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
14341676 | usd |
CY2022Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
43422 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
23135 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
0 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
987865 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15349828 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13166311 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
207277 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
40893 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
154724 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1862409 | usd | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15349828 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1230785 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1862409 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
363308 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
316469 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
175698 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
207277 | usd | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-423969 | usd | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-705755 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1228476 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
965717 | usd | |
us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
-668625 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-47944 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
956948 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
126234 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
20807 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
314262 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-55394 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1045785 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
246437 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-220891 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1070533 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
872153 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
567349 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
392286 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-567349 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-392286 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
41365 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
154724 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
-40893 | usd | |
us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
32446 | usd | |
us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
45507 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
8918 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
68324 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
512103 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
548191 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8266753 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5050312 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8778856 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5598503 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
109456 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
456 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4130 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
6243 | usd | |
us-gaap |
Stock Issued1
StockIssued1
|
209290 | usd | |
us-gaap |
Stock Issued1
StockIssued1
|
18334 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
171081 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
987865 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1230785 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1862409 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14517364 | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14434468 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14487873 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14417995 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2022Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.08 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
171081 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
987865 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1230785 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1862409 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14517364 | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14434468 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14487873 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14417995 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
118877 | |
CY2022Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
252008 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
144718 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
265637 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14636241 | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14686476 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14632591 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14683632 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2022Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.08 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | ||
CY2023Q3 | us-gaap |
Area Of Real Estate Property
AreaOfRealEstateProperty
|
38000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
41000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
165000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
165000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
27000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
398000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
31000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
367000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
159000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
208000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
367000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P29Y | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.066 | pure |
CY2023Q3 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
55000 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
2.65 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
27400 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
0 | |
CY2022Q4 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
0 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
10000 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
0 | |
CY2023Q3 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
138200 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
901900 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
2.67 | |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y8M12D | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
497000 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
2.43 | |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y9M18D | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
1500000 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
834300 | |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
28000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
176000 | usd | |
CY2022Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
43000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
207000 | usd | |
CY2023Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2781188 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2645442 | usd |
CY2023Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1512835 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1863512 | usd |
CY2023Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
729359 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
525872 | usd |
CY2023Q3 | us-gaap |
Inventory Gross
InventoryGross
|
5023382 | usd |
CY2022Q4 | us-gaap |
Inventory Gross
InventoryGross
|
5034826 | usd |
CY2023Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
195425 | usd |
CY2022Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
158925 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
4827957 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
4875901 | usd |
CY2023Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
69189 | usd |
CY2022Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
35398 | usd |
CY2023Q3 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
795952 | usd |
CY2022Q4 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
760305 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
202152 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
25153 | usd |
CY2023Q3 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
1067293 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
820856 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
11265 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
46757 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
8090 | usd |
CY2023Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
66112 | usd |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
4130 | usd | |
us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
73 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
424 | usd | |
CY2023Q3 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
18 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
19 | usd |