2023 Q2 Form 10-Q Financial Statement
#000149315223021178 Filed on June 14, 2023
Income Statement
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
Revenue | $5.302M | $4.985M |
YoY Change | 6.35% | -7.23% |
Cost Of Revenue | $1.678M | $1.953M |
YoY Change | -14.07% | 20.31% |
Gross Profit | $3.623M | $3.032M |
YoY Change | 19.51% | -19.15% |
Gross Profit Margin | 68.34% | 60.82% |
Selling, General & Admin | $2.242M | $2.033M |
YoY Change | 10.28% | 14.22% |
% of Gross Profit | 61.88% | 67.06% |
Research & Development | $525.9K | $517.4K |
YoY Change | 1.65% | -19.82% |
% of Gross Profit | 14.52% | 17.07% |
Depreciation & Amortization | $178.8K | $282.5K |
YoY Change | -36.72% | 22.89% |
% of Gross Profit | 4.93% | 9.32% |
Operating Expenses | $2.768M | $2.551M |
YoY Change | 8.53% | 5.16% |
Operating Profit | $855.1K | $481.2K |
YoY Change | 77.7% | -63.66% |
Interest Expense | $0.00 | -$2.500K |
YoY Change | -100.0% | -81.67% |
% of Operating Profit | 0.0% | -0.52% |
Other Income/Expense, Net | $173.4K | $14.50K |
YoY Change | 1095.7% | -97.69% |
Pretax Income | $1.028M | $493.2K |
YoY Change | 108.53% | -74.56% |
Income Tax | $20.01K | -$118.1K |
% Of Pretax Income | 1.95% | -23.95% |
Net Earnings | $1.008M | $611.3K |
YoY Change | 64.97% | -72.31% |
Net Earnings / Revenue | 19.02% | 12.26% |
Basic Earnings Per Share | $0.09 | $0.06 |
Diluted Earnings Per Share | $0.09 | $53.60K |
COMMON SHARES | ||
Basic Shares Outstanding | 11.01M shares | 10.86M shares |
Diluted Shares Outstanding | 11.33M shares | 11.41M shares |
Balance Sheet
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $23.46M | $20.66M |
YoY Change | 13.54% | 24.51% |
Cash & Equivalents | $23.46M | $20.66M |
Short-Term Investments | ||
Other Short-Term Assets | $422.4K | $396.0K |
YoY Change | 6.67% | -23.45% |
Inventory | $11.23M | $10.60M |
Prepaid Expenses | $738.2K | |
Receivables | $3.895M | $2.334M |
Other Receivables | $214.3K | $531.4K |
Total Short-Term Assets | $40.84M | $34.52M |
YoY Change | 18.32% | 6.86% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $6.071M | $6.389M |
YoY Change | -4.98% | 5.81% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $138.4K | $132.1K |
YoY Change | 4.77% | -79.0% |
Total Long-Term Assets | $10.06M | $10.34M |
YoY Change | -2.75% | -0.72% |
TOTAL ASSETS | ||
Total Short-Term Assets | $40.84M | $34.52M |
Total Long-Term Assets | $10.06M | $10.34M |
Total Assets | $50.90M | $44.86M |
YoY Change | 13.47% | 5.01% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $776.2K | $1.225M |
YoY Change | -36.64% | -4.73% |
Accrued Expenses | $704.5K | $916.5K |
YoY Change | -23.13% | 96.54% |
Deferred Revenue | $1.024M | |
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $0.00 | |
YoY Change | -100.0% | |
Total Short-Term Liabilities | $2.504M | $3.182M |
YoY Change | -21.29% | -2.16% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $88.26K | $137.9K |
YoY Change | -36.0% | -31.64% |
Total Long-Term Liabilities | $88.26K | $137.9K |
YoY Change | -36.0% | -31.64% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $2.504M | $3.182M |
Total Long-Term Liabilities | $88.26K | $137.9K |
Total Liabilities | $2.593M | $3.320M |
YoY Change | -21.9% | -3.88% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$11.77M | |
YoY Change | ||
Common Stock | $11.04K | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $31.18K | |
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $48.31M | $41.54M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $50.90M | $44.86M |
YoY Change | 13.47% | 5.01% |
Cashflow Statement
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $1.008M | $611.3K |
YoY Change | 64.97% | -72.31% |
Depreciation, Depletion And Amortization | $178.8K | $282.5K |
YoY Change | -36.72% | 22.89% |
Cash From Operating Activities | -$1.246M | $1.246M |
YoY Change | -199.98% | 207.8% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $118.4K | -$139.5K |
YoY Change | -184.89% | -26.25% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$118.4K | -$139.5K |
YoY Change | -15.11% | -26.25% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -2.840K | 0.000 |
YoY Change | -100.0% | |
NET CHANGE | ||
Cash From Operating Activities | -1.246M | 1.246M |
Cash From Investing Activities | -118.4K | -139.5K |
Cash From Financing Activities | -2.840K | 0.000 |
Net Change In Cash | -1.367M | 1.107M |
YoY Change | -223.55% | 420.31% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$1.246M | $1.246M |
Capital Expenditures | $118.4K | -$139.5K |
Free Cash Flow | -$1.364M | $1.386M |
YoY Change | -198.46% | 133.26% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001334325 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--10-31 | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
No | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
usd | ||
us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
usd | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
usd | ||
CY2022Q4 | us-gaap |
Other Receivables
OtherReceivables
|
usd | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-04-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-38154 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
CODA OCTOPUS GROUP, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
34-2008348 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
3300 S Hiawassee Rd | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 104-105 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Orlando | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
FL | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
32835 | ||
dei |
City Area Code
CityAreaCode
|
(407) | ||
dei |
Local Phone Number
LocalPhoneNumber
|
735 2406 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock | ||
dei |
Trading Symbol
TradingSymbol
|
CODA | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2023Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
11089098 | shares |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
23455118 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
22927371 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3894794 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2870600 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
11233685 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
10027111 | usd |
CY2023Q2 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
1099066 | usd |
CY2022Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
602115 | usd |
CY2023Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
738167 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
240464 | usd |
CY2023Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
422371 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
343061 | usd |
CY2023Q2 | us-gaap |
Assets Current
AssetsCurrent
|
40843201 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
37010722 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
6070666 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
5832532 | usd |
CY2023Q2 | us-gaap |
Intangible Assets Net Including Goodwill
IntangibleAssetsNetIncludingGoodwill
|
3851229 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Including Goodwill
IntangibleAssetsNetIncludingGoodwill
|
3824394 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
138366 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
259810 | usd |
CY2023Q2 | us-gaap |
Other Assets
OtherAssets
|
3989595 | usd |
CY2022Q4 | us-gaap |
Other Assets
OtherAssets
|
4084204 | usd |
CY2023Q2 | us-gaap |
Assets
Assets
|
50903462 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
46927458 | usd |
CY2023Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
776185 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
793247 | usd |
CY2023Q2 | us-gaap |
Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
|
704521 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
|
1731706 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1023757 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
943569 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
2504463 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
3468522 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
88258 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
76127 | usd |
CY2023Q2 | us-gaap |
Liabilities
Liabilities
|
2592721 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
3544649 | usd |
CY2023Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11042897 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
11042897 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
10916853 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
10916853 | shares |
CY2023Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
11043 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
10918 | usd |
CY2023Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
31175 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
28337 | usd |
CY2023Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
62692276 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
62313988 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2591101 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-4737124 | usd |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-11770302 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-14176636 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
48310741 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
43382809 | usd |
CY2023Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
50903462 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
46927458 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
5301509 | usd |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | ||
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4984838 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10897793 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10823046 | usd | |
CY2023Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1678268 | usd |
CY2022Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1953132 | usd |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
3521547 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
3631406 | usd | |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
3623241 | usd |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
3031706 | usd |
us-gaap |
Gross Profit
GrossProfit
|
7376246 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7191640 | usd | |
CY2023Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
525939 | usd |
CY2022Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
517378 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
970397 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1190268 | usd | |
CY2023Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2242194 | usd |
CY2022Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2033116 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4204645 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4155106 | usd | |
CY2023Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
2768133 | usd |
CY2022Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
2550494 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
5175042 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5345374 | usd | |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
855108 | usd |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
481212 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2201204 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1846266 | usd | |
CY2023Q2 | us-gaap |
Other Income
OtherIncome
|
173376 | usd |
CY2022Q2 | us-gaap |
Other Income
OtherIncome
|
14497 | usd |
us-gaap |
Other Income
OtherIncome
|
189141 | usd | |
us-gaap |
Other Income
OtherIncome
|
94491 | usd | |
CY2022Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2502 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2902 | usd | |
CY2023Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
173376 | usd |
CY2022Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
11995 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
189141 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
91589 | usd | |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1028484 | usd |
CY2022Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
493207 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2390345 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1937855 | usd | |
CY2023Q2 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
68773 | usd |
CY2022Q2 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
-109150 | usd |
us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
68784 | usd | |
us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
176459 | usd | |
CY2023Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-48766 | usd |
CY2022Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-8946 | usd |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-84773 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-67155 | usd | |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20007 | usd |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-118096 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-15989 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
109304 | usd | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1008477 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
611303 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2406334 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1828551 | usd | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.22 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | ||
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
11010077 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10857673 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10970806 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10857429 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11330754 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11405507 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11291483 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11405263 | shares | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1008477 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
611303 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2406334 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1828551 | usd | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
538373 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-2266751 | usd |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2146023 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-2025601 | usd | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
538373 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-2266751 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2146023 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-2025601 | usd | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1546850 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1655448 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4552357 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-197050 | usd | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
41049073 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
325175 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
241150 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1217248 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
42832646 | usd |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
365568 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-2266751 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
611303 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
41542766 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
43382809 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
182153 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1607650 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1397857 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
46570469 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
46570469 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
196261 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
-2839 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
538373 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1008477 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
48310741 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
48310741 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2406334 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1828551 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
342770 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
443941 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
378414 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
690743 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
120868 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-63824 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
905242 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-2028159 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
483269 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
588779 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
484570 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-711678 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
474438 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-801354 | usd | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
75554 | usd | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
-28144 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Other Operating Liabilities
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
-1127450 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Other Operating Liabilities
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
-278061 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
41104 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-894245 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-261033 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
4707661 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
166623 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1083111 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
57731 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
58365 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-224354 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1141476 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
63559 | usd | |
us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
2838 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2838 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-63559 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1015972 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-592163 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
527747 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2910463 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
22927371 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
17747656 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
23455118 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
20658119 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
2902 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1270100 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
51264 | usd | |
CY2023Q2 | CODA |
Cost Of Revenue Commissions
CostOfRevenueCommissions
|
102452 | usd |
CY2022Q2 | CODA |
Cost Of Revenue Commissions
CostOfRevenueCommissions
|
262632 | usd |
CODA |
Cost Of Revenue Commissions
CostOfRevenueCommissions
|
607828 | usd | |
CODA |
Cost Of Revenue Commissions
CostOfRevenueCommissions
|
401004 | usd | |
CY2023Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
11370398 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10537055 | usd |
CY2023Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
5299732 | usd |
CY2023Q2 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
8568699 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
7219344 | usd |
CY2023Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
366485 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
383427 | usd |
CY2023Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
2298501 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
2424340 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
11233685 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
10027111 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4704523 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
6070666 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
5832532 | usd |
CY2023Q2 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
24647 | usd |
CY2022Q4 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
18631 | usd |
CY2023Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
214274 | usd |
CY2022Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
151217 | usd |
CY2023Q2 | CODA |
Employee Retention Credit Receivables
EmployeeRetentionCreditReceivables
|
173213 | usd |
CY2022Q4 | CODA |
Employee Retention Credit Receivables
EmployeeRetentionCreditReceivables
|
173213 | usd |
CY2023Q2 | us-gaap |
Other Receivables
OtherReceivables
|
10236 | usd |
CY2023Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
422371 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
343061 | usd |
CY2023Q2 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
1099066 | usd |
CY2022Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
602115 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
878423 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
790458 | usd |
CY2023Q2 | CODA |
Deferred Revenue Inclusive Of Extended Warranty Options
DeferredRevenueInclusiveOfExtendedWarrantyOptions
|
233592 | usd |
CY2022Q4 | CODA |
Deferred Revenue Inclusive Of Extended Warranty Options
DeferredRevenueInclusiveOfExtendedWarrantyOptions
|
229238 | usd |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1008477 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
611303 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2406334 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1828551 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
11010077 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10857673 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10970806 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10857429 | shares | |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
320677 | shares |
CY2022Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
547834 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
320677 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
547834 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11330754 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11405507 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11291483 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11405263 | shares | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.22 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.09 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | ||
CY2023Q2 | us-gaap |
Revenues
Revenues
|
5301509 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
5301509 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
5301509 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
4984838 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
4984838 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
4984838 | usd |
us-gaap |
Revenues
Revenues
|
10897793 | usd | |
us-gaap |
Revenues
Revenues
|
10897793 | usd | |
us-gaap |
Revenues
Revenues
|
10897793 | usd | |
us-gaap |
Revenues
Revenues
|
10823046 | usd | |
us-gaap |
Revenues
Revenues
|
10823046 | usd | |
us-gaap |
Revenues
Revenues
|
10823046 | usd | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.019 | pure |
CY2022Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.239 | pure |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.25 | pure |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.000 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.007 | pure | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.056 | pure | |
us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.25 | pure | |
us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.000 | pure | |
CODA |
Interest Bearing Deposits Current Rate
InterestBearingDepositsCurrentRate
|
0.04 | pure |