2022 Q3 Form 10-Q Financial Statement
#000143774922019137 Filed on August 05, 2022
Income Statement
Concept | 2022 Q3 | 2022 Q2 | 2021 Q4 |
---|---|---|---|
Revenue | $7.071M | $6.653M | $6.206M |
YoY Change | 28.21% | 13.49% | 49.55% |
Cost Of Revenue | $5.242M | $4.689M | $4.852M |
YoY Change | 19.8% | 3.96% | 32.92% |
Gross Profit | $1.829M | $1.963M | $1.355M |
YoY Change | 60.52% | 45.27% | 170.96% |
Gross Profit Margin | 25.86% | 29.51% | 21.83% |
Selling, General & Admin | $1.159M | $1.416M | $1.042M |
YoY Change | -5.55% | 28.92% | 31.95% |
% of Gross Profit | 63.39% | 72.14% | 76.94% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $0.00 | $105.1K | $57.87K |
YoY Change | -100.0% | -21.79% | -61.42% |
% of Gross Profit | 0.0% | 5.35% | 4.27% |
Operating Expenses | $1.159M | $1.416M | $1.042M |
YoY Change | -5.55% | 28.93% | 31.95% |
Operating Profit | $669.5K | $547.1K | $312.4K |
YoY Change | -860.24% | 116.27% | -207.72% |
Interest Expense | $1.590K | -$2.270K | $28.71K |
YoY Change | -160.46% | -83.51% | -195.7% |
% of Operating Profit | 0.24% | -0.41% | 9.19% |
Other Income/Expense, Net | $360.00 | -$30.73K | |
YoY Change | -134.14% | ||
Pretax Income | $671.1K | $545.2K | $310.4K |
YoY Change | -1031.66% | 127.92% | -234.94% |
Income Tax | $216.0K | $125.8K | $92.56K |
% Of Pretax Income | 32.18% | 23.07% | 29.82% |
Net Earnings | $455.1K | $419.4K | $217.8K |
YoY Change | -83.32% | 75.35% | -199.0% |
Net Earnings / Revenue | 6.44% | 6.3% | 3.51% |
Basic Earnings Per Share | $0.03 | ||
Diluted Earnings Per Share | $0.03 | $28.62K | $14.78K |
COMMON SHARES | |||
Basic Shares Outstanding | 14.43M | 14.43M | 14.35M |
Diluted Shares Outstanding | 14.71M |
Balance Sheet
Concept | 2022 Q3 | 2022 Q2 | 2021 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $5.076M | $4.700M | $5.050M |
YoY Change | 32.27% | 55.84% | 2425.16% |
Cash & Equivalents | $5.076M | $4.700M | $5.050M |
Short-Term Investments | |||
Other Short-Term Assets | $313.5K | $335.0K | $225.9K |
YoY Change | 136.93% | 22.46% | 222.67% |
Inventory | $4.666M | $4.706M | $3.912M |
Prepaid Expenses | |||
Receivables | $4.537M | $4.903M | $4.870M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $14.59M | $14.64M | $14.06M |
YoY Change | 14.22% | 25.03% | 104.0% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.413M | $1.322M | $1.333M |
YoY Change | 20.22% | -26.97% | 3.49% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $2.483M | $2.699M | $2.824M |
YoY Change | -14.62% | 2206.57% | 2253.32% |
Total Long-Term Assets | $4.424M | $4.579M | $4.743M |
YoY Change | -5.8% | 137.53% | 231.68% |
TOTAL ASSETS | |||
Total Short-Term Assets | $14.59M | $14.64M | $14.06M |
Total Long-Term Assets | $4.424M | $4.579M | $4.743M |
Total Assets | $19.02M | $19.22M | $18.80M |
YoY Change | 8.84% | 40.93% | 125.95% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $1.621M | $1.621M | $2.100M |
YoY Change | -4.58% | 6.5% | 130.98% |
Accrued Expenses | $805.2K | $648.2K | $1.086M |
YoY Change | -10.75% | -43.58% | 35.11% |
Deferred Revenue | $1.753M | $1.707M | |
YoY Change | 13919.36% | ||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $47.32K | $51.62K | $55.91K |
YoY Change | 5.58% | -13.16% | -6.82% |
Total Short-Term Liabilities | $4.226M | $4.226M | $5.105M |
YoY Change | 7.0% | 34.97% | 182.23% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $77.12K | $87.99K | $98.68K |
YoY Change | -38.09% | -29.37% | -34.21% |
Other Long-Term Liabilities | $371.0K | $401.0K | $431.0K |
YoY Change | -19.35% | -17.66% | |
Total Long-Term Liabilities | $448.1K | $489.0K | $529.7K |
YoY Change | -23.34% | -20.04% | 253.12% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $4.226M | $4.226M | $5.105M |
Total Long-Term Liabilities | $448.1K | $489.0K | $529.7K |
Total Liabilities | $4.674M | $4.674M | $5.634M |
YoY Change | 3.09% | 24.89% | 186.99% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$25.38M | -$26.26M | |
YoY Change | -10.91% | ||
Common Stock | $144.4K | $143.5K | |
YoY Change | 4.4% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $20.85K | $2.515K | |
YoY Change | -99.75% | ||
Treasury Stock Shares | $4.318K | $335.00 | |
Shareholders Equity | $14.34M | $13.85M | $13.17M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $19.02M | $19.02M | $18.80M |
YoY Change | 8.84% | 39.43% | 125.95% |
Cashflow Statement
Concept | 2022 Q3 | 2022 Q2 | 2021 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $455.1K | $419.4K | $217.8K |
YoY Change | -83.32% | 75.35% | -199.0% |
Depreciation, Depletion And Amortization | $0.00 | $105.1K | $57.87K |
YoY Change | -100.0% | -21.79% | -61.42% |
Cash From Operating Activities | $0.00 | -$379.3K | $1.458M |
YoY Change | -100.0% | -859.15% | 47.26% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $0.00 | -$94.68K | -$215.6K |
YoY Change | -100.0% | -23.35% | 618.53% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
Cash From Investing Activities | $0.00 | -$94.68K | -$215.6K |
YoY Change | -100.0% | -29.09% | 618.57% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 0.000 | 123.3K | -29.75K |
YoY Change | -100.0% | -95.78% | -96.58% |
NET CHANGE | |||
Cash From Operating Activities | 0.000 | -379.3K | 1.458M |
Cash From Investing Activities | 0.000 | -94.68K | -215.6K |
Cash From Financing Activities | 0.000 | 123.3K | -29.75K |
Net Change In Cash | 0.000 | -350.6K | 1.213M |
YoY Change | -100.0% | -112.34% | 1247.29% |
FREE CASH FLOW | |||
Cash From Operating Activities | $0.00 | -$379.3K | $1.458M |
Capital Expenditures | $0.00 | -$94.68K | -$215.6K |
Free Cash Flow | $0.00 | -$284.6K | $1.673M |
YoY Change | -100.0% | -264.05% | 64.06% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-25 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2022Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14436786 | |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14350786 | |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14434468 | |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14350451 | |
CY2022Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
4318 | |
CY2021Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
335 | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-319 | usd | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2022-07-02 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-16088 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
04-2832509 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
111 South Worcester Street | ||
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 |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.01 par value | ||
dei |
Local Phone Number
LocalPhoneNumber
|
222-0614 | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Trading Symbol
TradingSymbol
|
CPSH | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
CY2022Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
14433509 | |
CY2022Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5076282 | usd |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5050312 | usd |
CY2022Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4536973 | usd |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4870021 | usd |
CY2022Q3 | us-gaap |
Inventory Net
InventoryNet
|
4665719 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
3911602 | usd |
CY2022Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
313501 | usd |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
225873 | usd |
CY2022Q3 | us-gaap |
Assets Current
AssetsCurrent
|
14592475 | usd |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
14057808 | usd |
CY2022Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
10545236 | usd |
CY2021Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
10489729 | usd |
CY2022Q3 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
738205 | usd |
CY2021Q4 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
673305 | usd |
CY2022Q3 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
968509 | usd |
CY2021Q4 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
951384 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
12251950 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
12114418 | usd |
CY2022Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11212803 | usd |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11028154 | usd |
CY2022Q3 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
373776 | usd |
CY2021Q4 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
246669 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1412923 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1332933 | usd |
CY2022Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
528000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
586000 | usd |
CY2022Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2482720 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2823978 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
19016118 | usd |
CY2021Q4 | us-gaap |
Assets
Assets
|
18800719 | usd |
CY2022Q2 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
47321 | usd |
CY2021Q4 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
55906 | usd |
CY2022Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1621278 | usd |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2100251 | usd |
CY2022Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
648180 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1086429 | usd |
CY2022Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1752543 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1707138 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
157000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
155000 | usd |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4226322 | usd |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5104724 | usd |
CY2022Q2 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
77120 | usd |
CY2021Q4 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
98684 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
371000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
431000 | usd |
CY2022Q2 | us-gaap |
Liabilities
Liabilities
|
4674442 | usd |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
5634408 | usd |
CY2022Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
144388 | usd |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
143508 | usd |
CY2022Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39600085 | usd |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39281810 | usd |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-25381948 | usd |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-26256492 | usd |
CY2022Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
20849 | usd |
CY2021Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2515 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
14341676 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13166311 | usd |
CY2022Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
19016118 | usd |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
18800719 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7070743 | usd |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
5862183 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
13723457 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10727890 | usd | |
CY2022Q3 | us-gaap |
Revenues
Revenues
|
7070743 | usd |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
5862183 | usd |
us-gaap |
Revenues
Revenues
|
13723457 | usd | |
us-gaap |
Revenues
Revenues
|
10727890 | usd | |
CY2022Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5242106 | usd |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
4510600 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
9931330 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
8432168 | usd | |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
1828637 | usd |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
1351583 | usd |
us-gaap |
Gross Profit
GrossProfit
|
3792127 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
2295722 | usd | |
CY2022Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1159157 | usd |
CY2021Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1098616 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2575550 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2007086 | usd | |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
669480 | usd |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
252967 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1216577 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
288636 | usd | |
CY2022Q3 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
1594 | usd |
CY2021Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-13769 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-18079 | usd | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
671074 | usd |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
239198 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1216258 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
270557 | usd | |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
215966 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
341714 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
456 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
455108 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
239198 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
874544 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
270101 | usd | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14431825 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13982177 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14410064 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13783276 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14708646 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14550918 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14682516 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14407904 | ||
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13848531 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
39384 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
8144 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
6797 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
455108 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
14341676 | 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
|
163855 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
17758 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
154724 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
874544 | usd | |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
14341676 | usd |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6426299 | usd |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
92113 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
3137392 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
919 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
239198 | usd |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
9895921 | usd |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6357664 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
119535 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
3137392 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
11229 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
270101 | usd | |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
9895921 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
874544 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
270101 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
211641 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
284408 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
163855 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
119535 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-333048 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1517511 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
754117 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
279963 | usd | |
cpsh |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
87628 | usd | |
cpsh |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
202018 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-478973 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
613046 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-438249 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
193665 | usd | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-341258 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
45405 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
388697 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
210784 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-130040 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
291631 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
163524 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-291631 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-163524 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
154724 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
11229 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
-17758 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
3137392 | usd | |
us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
30149 | usd | |
us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
34500 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
106817 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
3114121 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
25970 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2820557 | usd | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5050312 | usd |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
195203 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5076282 | usd |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
3015760 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4353 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
18079 | usd | |
us-gaap |
Stock Issued1
StockIssued1
|
18334 | usd | |
us-gaap |
Stock Issued1
StockIssued1
|
24514 | usd | |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
162000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
165000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
165000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
28000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
601000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
73000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
528000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
455108 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
239198 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
874544 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
270101 | usd | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14431825 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13982177 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14410064 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13783276 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | ||
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
455108 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
239198 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
874544 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
270101 | usd | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14431825 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13982177 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14410064 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13783276 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
276821 | |
CY2021Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
568741 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
272452 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
624628 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14708646 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14550918 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14682516 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14407904 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | ||
CY2022Q3 | us-gaap |
Area Of Real Estate Property
AreaOfRealEstateProperty
|
38000 | |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
81000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
157000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
371000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
528000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P44Y | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.066 | pure |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
4.41 | |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
5.81 | |
CY2022Q3 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
15300 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
88000 | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.44 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.97 | ||
CY2021Q2 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
16100 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
629900 | ||
CY2021Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.58 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.97 | ||
CY2022Q3 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
3143 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
3983 | ||
CY2021Q2 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
2235 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
122431 | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
968100 | |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
2.41 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y5M15D | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
517800 | |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
2.02 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y6M7D | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
1500000 | |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
930800 | |
CY2022Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
616000 | usd |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y11M12D | ||
CY2022Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
39384 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
163855 | usd | |
CY2021Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
91113 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
119535 | usd | |
CY2022Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
62474 | usd |
CY2021Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
79917 | usd |
CY2022Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2691395 | usd |
CY2021Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2080778 | usd |
CY2022Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1447528 | usd |
CY2021Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1309572 | usd |
CY2022Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
704638 | usd |
CY2021Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
805159 | usd |
CY2022Q3 | us-gaap |
Inventory Gross
InventoryGross
|
4843561 | usd |
CY2021Q4 | us-gaap |
Inventory Gross
InventoryGross
|
4195509 | usd |
CY2022Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
177842 | usd |
CY2021Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
283907 | usd |
CY2022Q3 | us-gaap |
Inventory Net
InventoryNet
|
4665719 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
3911602 | usd |
CY2022Q3 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
460293 | usd |
CY2021Q4 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
905698 | usd |
CY2022Q3 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
125413 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
100814 | usd |
CY2022Q3 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
648180 | usd |
CY2021Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
1086429 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
25882 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
43837 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
46757 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
8090 | usd |
CY2022Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
124566 | usd |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
4353 | usd | |
CY2022Q3 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
215966 | usd |
us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
341258 | usd |