2021 Q4 Form 10-Q Financial Statement

#000143774921025659 Filed on November 08, 2021

View on sec.gov

Income Statement

Concept 2021 Q4 2021 Q3 2020 Q3
Revenue $6.206M $5.515M $4.452M
YoY Change 49.55% 23.86% 1.42%
Cost Of Revenue $4.852M $4.376M $3.515M
YoY Change 32.92% 24.49% -15.51%
Gross Profit $1.355M $1.139M $937.6K
YoY Change 170.96% 21.5% 326.17%
Gross Profit Margin 21.83% 20.66% 21.06%
Selling, General & Admin $1.042M $1.227M $684.8K
YoY Change 31.95% 79.2% -2.17%
% of Gross Profit 76.94% 107.73% 73.04%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $57.87K $127.1K $120.0K
YoY Change -61.42% 5.88% 9.09%
% of Gross Profit 4.27% 11.15% 12.8%
Operating Expenses $1.042M $1.227M $684.8K
YoY Change 31.95% 79.2% -3.54%
Operating Profit $312.4K -$88.06K $252.7K
YoY Change -207.72% -134.84% -151.58%
Interest Expense $28.71K -$2.630K -$20.00K
YoY Change -195.7% -86.85%
% of Operating Profit 9.19% -7.91%
Other Income/Expense, Net -$30.73K $18.67K -$3.00
YoY Change -134.14% -622266.67% -99.99%
Pretax Income $310.4K -$72.03K $231.5K
YoY Change -234.94% -131.12% -146.29%
Income Tax $92.56K -$2.800M $456.00
% Of Pretax Income 29.82% 0.2%
Net Earnings $217.8K $2.728M $231.0K
YoY Change -199.0% 1080.86% -146.2%
Net Earnings / Revenue 3.51% 49.47% 5.19%
Basic Earnings Per Share $0.19 $0.02
Diluted Earnings Per Share $14.78K $0.18 $0.02
COMMON SHARES
Basic Shares Outstanding 14.35M 14.32M 13.29M
Diluted Shares Outstanding 14.81M 13.46M

Balance Sheet

Concept 2021 Q4 2021 Q3 2020 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $5.050M $3.838M $110.0K
YoY Change 2425.16% 3388.85% -76.6%
Cash & Equivalents $5.050M $3.838M $112.6K
Short-Term Investments
Other Short-Term Assets $225.9K $132.3K $170.0K
YoY Change 222.67% -22.16% 0.0%
Inventory $3.912M $3.773M $4.190M
Prepaid Expenses
Receivables $4.870M $5.032M $3.960M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $14.06M $12.78M $8.440M
YoY Change 104.0% 51.37% 35.47%
LONG-TERM ASSETS
Property, Plant & Equipment $1.333M $1.175M $1.440M
YoY Change 3.49% -18.39% 7.46%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $2.824M $2.908M $110.0K
YoY Change 2253.32% 2543.46% -42.11%
Total Long-Term Assets $4.743M $4.696M $1.550M
YoY Change 231.68% 202.97% 1.31%
TOTAL ASSETS
Total Short-Term Assets $14.06M $12.78M $8.440M
Total Long-Term Assets $4.743M $4.696M $1.550M
Total Assets $18.80M $17.47M $9.990M
YoY Change 125.95% 74.89% 28.74%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $2.100M $1.699M $1.220M
YoY Change 130.98% 39.27% -17.01%
Accrued Expenses $1.086M $902.2K $780.0K
YoY Change 35.11% 15.67% -8.24%
Deferred Revenue $1.707M $1.151M
YoY Change 13919.36%
Short-Term Debt $0.00 $0.00 $840.0K
YoY Change -100.0% 104.88%
Long-Term Debt Due $55.91K $44.82K $60.00K
YoY Change -6.82% -25.3%
Total Short-Term Liabilities $5.105M $3.950M $3.250M
YoY Change 182.23% 21.54% 18.61%
LONG-TERM LIABILITIES
Long-Term Debt $98.68K $124.6K $170.0K
YoY Change -34.21% -26.72%
Other Long-Term Liabilities $431.0K $460.0K
YoY Change
Total Long-Term Liabilities $529.7K $584.6K $170.0K
YoY Change 253.12% 243.86% 183.33%
TOTAL LIABILITIES
Total Short-Term Liabilities $5.105M $3.950M $3.250M
Total Long-Term Liabilities $529.7K $584.6K $170.0K
Total Liabilities $5.634M $4.535M $3.420M
YoY Change 186.99% 32.59% 22.58%
SHAREHOLDERS EQUITY
Retained Earnings -$26.26M -$26.47M
YoY Change -10.91%
Common Stock $143.5K
YoY Change 4.4%
Preferred Stock
YoY Change
Treasury Stock (at cost) $2.515K $2.515K
YoY Change -99.75%
Treasury Stock Shares $335.00 $335.00
Shareholders Equity $13.17M $12.94M $6.564M
YoY Change
Total Liabilities & Shareholders Equity $18.80M $17.47M $9.990M
YoY Change 125.95% 74.89% 28.74%

Cashflow Statement

Concept 2021 Q4 2021 Q3 2020 Q3
OPERATING ACTIVITIES
Net Income $217.8K $2.728M $231.0K
YoY Change -199.0% 1080.86% -146.2%
Depreciation, Depletion And Amortization $57.87K $127.1K $120.0K
YoY Change -61.42% 5.88% 9.09%
Cash From Operating Activities $1.458M $679.0K $240.0K
YoY Change 47.26% 182.92% -69.23%
INVESTING ACTIVITIES
Capital Expenditures -$215.6K -$135.2K -$60.00K
YoY Change 618.53% 125.4% -25.0%
Acquisitions
YoY Change
Other Investing Activities $0.00 $2.050K $0.00
YoY Change
Cash From Investing Activities -$215.6K -$133.2K -$50.00K
YoY Change 618.57% 166.38% -37.5%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -29.75K 276.2K -190.0K
YoY Change -96.58% -245.35% -51.28%
NET CHANGE
Cash From Operating Activities 1.458M 679.0K 240.0K
Cash From Investing Activities -215.6K -133.2K -50.00K
Cash From Financing Activities -29.75K 276.2K -190.0K
Net Change In Cash 1.213M 822.0K 0.00000000008004
YoY Change 1247.29% 1027018827044677000.0% -100.0%
FREE CASH FLOW
Cash From Operating Activities $1.458M $679.0K $240.0K
Capital Expenditures -$215.6K -$135.2K -$60.00K
Free Cash Flow $1.673M $814.2K $300.0K
YoY Change 64.06% 171.42% -65.12%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021Q4 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
14350452
CY2021Q3 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2020Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2021Q3 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2021Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
20000000
CY2020Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
20000000
CY2021Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
14348786
CY2020Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
13746242
CY2021Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
14348451
CY2020Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
13313790
CY2021Q3 us-gaap Treasury Stock Shares
TreasuryStockShares
335
CY2020Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
432452
CY2021Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
-88062 USD
CY2021Q3 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-2633 USD
CY2020Q3 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-21263 USD
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-32776 USD
CY2020Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-3 USD
CY2021Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-72030 USD
CY2021Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-2799997 USD
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-2799541 USD
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
2790809 USD
us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
2047 USD
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
2117387 USD
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
63757 USD
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
1087448 USD
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
60809 USD
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
25797 USD
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-214775 USD
us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-94984 USD
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
298760 USD
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
285909 USD
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-296713 USD
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-280909 USD
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
-414465 USD
us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
43320 USD
us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
9103 USD
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-422800 USD
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-21390 USD
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0
CY2021Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
0
CY2021Q3 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
383026 USD
CY2020Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
436155 USD
CY2021Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
3837737 USD
CY2020Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
195203 USD
CY2021Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
5032187 USD
CY2020Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
2914800 USD
CY2021Q3 us-gaap Inventory Net
InventoryNet
3773228 USD
CY2020Q4 us-gaap Inventory Net
InventoryNet
3709471 USD
CY2021Q3 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
132315 USD
CY2020Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
71506 USD
CY2021Q3 us-gaap Assets Current
AssetsCurrent
12775467 USD
CY2020Q4 us-gaap Assets Current
AssetsCurrent
6890980 USD
CY2021Q3 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
10370212 USD
CY2020Q4 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
10265471 USD
CY2021Q3 us-gaap Furniture And Fixtures Gross
FurnitureAndFixturesGross
568846 USD
CY2020Q4 us-gaap Furniture And Fixtures Gross
FurnitureAndFixturesGross
568846 USD
CY2021Q3 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
951384 USD
CY2020Q4 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
951384 USD
CY2021Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
11890442 USD
CY2020Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
11785701 USD
CY2021Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
10964044 USD
CY2020Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
10558816 USD
CY2021Q3 cpsh Construction In Progress Net
ConstructionInProgressNet
248846 USD
CY2020Q4 cpsh Construction In Progress Net
ConstructionInProgressNet
61062 USD
CY2021Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
1175244 USD
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
1287947 USD
CY2021Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
613000 USD
CY2020Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
25000 USD
CY2021Q3 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
2907809 USD
CY2020Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
117000 USD
CY2021Q3 us-gaap Assets
Assets
17471520 USD
CY2020Q4 us-gaap Assets
Assets
8320927 USD
CY2021Q3 us-gaap Notes And Loans Payable Current
NotesAndLoansPayableCurrent
44821 USD
CY2020Q4 us-gaap Notes And Loans Payable Current
NotesAndLoansPayableCurrent
58134 USD
CY2021Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
1699154 USD
CY2020Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
909291 USD
CY2021Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
902199 USD
CY2020Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
804091 USD
CY2021Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1150797 USD
CY2020Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
12177 USD
CY2021Q3 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
153000 USD
CY2020Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
25000 USD
CY2021Q3 us-gaap Liabilities Current
LiabilitiesCurrent
3949971 USD
CY2020Q4 us-gaap Liabilities Current
LiabilitiesCurrent
1808693 USD
CY2021Q3 us-gaap Long Term Notes Payable
LongTermNotesPayable
124566 USD
CY2020Q4 us-gaap Long Term Notes Payable
LongTermNotesPayable
154570 USD
CY2021Q3 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
460000 USD
CY2020Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
0 USD
CY2021Q3 us-gaap Liabilities
Liabilities
4534537 USD
CY2020Q4 us-gaap Liabilities
Liabilities
1963263 USD
CY2021Q3 us-gaap Common Stock Value Outstanding
CommonStockValueOutstanding
143487 USD
CY2020Q4 us-gaap Common Stock Value Outstanding
CommonStockValueOutstanding
137462 USD
CY2021Q3 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
39270312 USD
CY2020Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
36688894 USD
CY2021Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-26474301 USD
CY2020Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-29472368 USD
CY2021Q3 us-gaap Treasury Stock Value
TreasuryStockValue
2515 USD
CY2020Q4 us-gaap Treasury Stock Value
TreasuryStockValue
996323 USD
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
13320915
CY2021Q2 us-gaap Stockholders Equity
StockholdersEquity
9895921 USD
CY2021Q3 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
28117 USD
CY2021Q3 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
284978 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
2727967 USD
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
12936983 USD
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
12936983 USD
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
6357665 USD
CY2021Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
17471520 USD
CY2020Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
8320927 USD
CY2021Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
5514872 USD
CY2020Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
4452387 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
16242762 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
16721973 USD
CY2021Q3 us-gaap Revenues
Revenues
5514872 USD
CY2020Q3 us-gaap Revenues
Revenues
4452387 USD
us-gaap Revenues
Revenues
16242762 USD
us-gaap Revenues
Revenues
16721973 USD
CY2021Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
4375676 USD
CY2020Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
3514813 USD
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
12807844 USD
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
13050860 USD
CY2021Q3 us-gaap Gross Profit
GrossProfit
1139196 USD
CY2020Q3 us-gaap Gross Profit
GrossProfit
937574 USD
us-gaap Gross Profit
GrossProfit
3434918 USD
us-gaap Gross Profit
GrossProfit
3671113 USD
CY2021Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
1227258 USD
CY2020Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
684836 USD
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
3234344 USD
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
2466198 USD
CY2020Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
252738 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
200574 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
1204915 USD
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-87004 USD
CY2021Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
18665 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
30728 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
14446 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
231472 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
198526 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1132359 USD
CY2020Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
456 USD
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
456 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
2727967 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
231016 USD
us-gaap Net Income Loss
NetIncomeLoss
2998067 USD
us-gaap Net Income Loss
NetIncomeLoss
1131901 USD
CY2021Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.19
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.02
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.21
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.09
CY2021Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
14324136
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13288652
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13963563
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13234508
CY2021Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.18
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.02
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.21
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.09
CY2021Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
14811259
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
13456486
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
14542356
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
6357665 USD
us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
147652 USD
us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
3422370 USD
us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
11229 USD
us-gaap Net Income Loss
NetIncomeLoss
2998067 USD
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
12936983 USD
CY2020Q2 us-gaap Stockholders Equity
StockholdersEquity
6314938 USD
CY2020Q3 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
17389 USD
CY2020Q3 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
768 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
231016 USD
CY2020Q3 us-gaap Stockholders Equity
StockholdersEquity
6564111 USD
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
5330990 USD
us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
100452 USD
us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
768 USD
us-gaap Net Income Loss
NetIncomeLoss
1131901 USD
CY2020Q3 us-gaap Stockholders Equity
StockholdersEquity
6564111 USD
us-gaap Net Income Loss
NetIncomeLoss
2998067 USD
us-gaap Net Income Loss
NetIncomeLoss
1131901 USD
us-gaap Stock Issued1
StockIssued1
441022 USD
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
411465 USD
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
382121 USD
us-gaap Share Based Compensation
ShareBasedCompensation
147653 USD
us-gaap Share Based Compensation
ShareBasedCompensation
100452 USD
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
-33620 USD
us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
5000 USD
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-125339 USD
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
789864 USD
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
1138620 USD
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
336890 USD
us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
98108 USD
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
548968 USD
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
682319 USD
us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
2047 USD
us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
5000 USD
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
0 USD
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
11229 USD
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
768 USD
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
3422370 USD
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
0 USD
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
3390279 USD
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
3642534 USD
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
195203 USD
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
133965 USD
CY2021Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
3837737 USD
CY2020Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
112575 USD
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
456 USD
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
0 USD
us-gaap Interest Paid Net
InterestPaidNet
32776 USD
us-gaap Interest Paid Net
InterestPaidNet
87004 USD
us-gaap Stock Issued1
StockIssued1
47515 USD
us-gaap Notes Issued1
NotesIssued1
0 USD
us-gaap Notes Issued1
NotesIssued1
0 USD
CY2021Q3 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
148000 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
2727967 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
231016 USD
us-gaap Net Income Loss
NetIncomeLoss
2998067 USD
us-gaap Net Income Loss
NetIncomeLoss
1131901 USD
CY2021Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
14324136
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13288652
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13963563
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13234508
CY2021Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.19
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.02
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.21
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.09
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
2727967 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
231016 USD
us-gaap Net Income Loss
NetIncomeLoss
2998067 USD
us-gaap Net Income Loss
NetIncomeLoss
1131901 USD
CY2021Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
14324136
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13288652
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13963563
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13234508
CY2021Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
487124
CY2020Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
167834
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
578793
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
87217
CY2021Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
14811259
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
13456486
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
14542356
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
13320915
CY2021Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.18
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.02
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.21
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.09
CY2021Q3 us-gaap Area Of Real Estate Property
AreaOfRealEstateProperty
38000
CY2020Q4 us-gaap Accrued Salaries Current
AccruedSalariesCurrent
626063 USD
CY2021Q3 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
104091 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
38000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
160000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
162000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
165000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
165000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
28000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
718000 USD
CY2021Q3 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
105000 USD
CY2021Q3 us-gaap Operating Lease Liability
OperatingLeaseLiability
613000 USD
CY2021Q3 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
153000 USD
CY2021Q3 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
460000 USD
CY2021Q3 us-gaap Operating Lease Liability
OperatingLeaseLiability
613000 USD
CY2021Q3 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P53M
CY2021Q3 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.066 pure
CY2021Q3 us-gaap Operating Lease Payments
OperatingLeasePayments
38000 USD
CY2020Q3 us-gaap Operating Lease Payments
OperatingLeasePayments
114000 USD
CY2021Q3 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
500
CY2021Q3 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
1.49
CY2021Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
32200
CY2020Q3 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
288250
CY2020Q3 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
1.53
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
261355
CY2020Q3 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
1.53
CY2021Q3 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
112
CY2020Q3 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
200018
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
841900
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.19
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y4M24D
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
471700
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
1.89
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y8M12D
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
1500000
CY2020Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
1147000
CY2020Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
106357 USD
CY2020Q3 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
17000 USD
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
100000 USD
CY2021Q3 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
69719 USD
CY2021Q3 us-gaap Inventory Raw Materials
InventoryRawMaterials
1312313 USD
CY2020Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
752760 USD
CY2021Q3 us-gaap Inventory Work In Process
InventoryWorkInProcess
2068812 USD
CY2020Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
2800226 USD
CY2021Q3 us-gaap Inventory Finished Goods
InventoryFinishedGoods
775129 USD
CY2020Q4 us-gaap Inventory Finished Goods
InventoryFinishedGoods
592640 USD
CY2021Q3 us-gaap Inventory Gross
InventoryGross
4156254 USD
CY2020Q4 us-gaap Inventory Gross
InventoryGross
4145626 USD
CY2021Q3 us-gaap Inventory Net
InventoryNet
3773228 USD
CY2020Q4 us-gaap Inventory Net
InventoryNet
3709471 USD
CY2020Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
71671 USD
CY2021Q3 us-gaap Accrued Salaries Current
AccruedSalariesCurrent
728389 USD
CY2021Q3 us-gaap Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
902199 USD
CY2020Q4 us-gaap Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
804091 USD
CY2021Q2 us-gaap Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
14798 USD
CY2021Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
55906 USD
CY2021Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
43837 USD
CY2021Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
46757 USD
CY2021Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
8090 USD
CY2021Q2 us-gaap Long Term Debt
LongTermDebt
169388 USD
us-gaap Interest Expense Debt
InterestExpenseDebt
8434 USD

Files In Submission

Name View Source Status
0001437749-21-025659-index-headers.html Edgar Link pending
0001437749-21-025659-index.html Edgar Link pending
0001437749-21-025659.txt Edgar Link pending
0001437749-21-025659-xbrl.zip Edgar Link pending
cpsh-20210925.xsd Edgar Link pending
cpsh-20210925_cal.xml Edgar Link unprocessable
cpsh-20210925_def.xml Edgar Link unprocessable
cpsh-20210925_lab.xml Edgar Link unprocessable
cpsh-20210925_pre.xml Edgar Link unprocessable
cpsh20210925_10q.htm Edgar Link pending
cpsh20210925_10q_htm.xml Edgar Link completed
ex_302992.htm Edgar Link pending
ex_302993.htm Edgar Link pending
ex_302994.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R4.htm Edgar Link pending
R5.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending