◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items

10-Q Filing

CPI AEROSTRUCTURES INC CIK: 889348 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001999371-25-017728
Period End Date 20250930
Filing Date 20251114
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance cpi-10q_093025_htm.xml
Filing Contents
Balance Sheet 146 line items
Line Item Tag Value Unit Period
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, authorized CommonStockSharesAuthorized 50.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 50.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 50.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 50.00M shares Point-in-time
Cash Cash $5.49M USD Point-in-time
Cash Cash $5.49M USD Point-in-time
Cash Cash $546.59K USD Point-in-time
Cash Cash $546.59K USD Point-in-time
Common stock, issued CommonStockSharesIssued 12.98M shares Point-in-time
Common stock, issued CommonStockSharesIssued 12.98M shares Point-in-time
Common stock, issued CommonStockSharesIssued 12.99M shares Point-in-time
Common stock, issued CommonStockSharesIssued 12.99M shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $3.72M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $3.72M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $6.40M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $6.40M USD Point-in-time
Common stock, outstanding CommonStockSharesOutstanding 12.98M shares Point-in-time
Common stock, outstanding CommonStockSharesOutstanding 12.98M shares Point-in-time
Common stock, outstanding CommonStockSharesOutstanding 12.99M shares Point-in-time
Common stock, outstanding CommonStockSharesOutstanding 12.99M shares Point-in-time
Contract assets, net ContractWithCustomerAssetNetCurrent $32.83M USD Point-in-time
Contract assets, net ContractWithCustomerAssetNetCurrent $32.83M USD Point-in-time
Contract assets, net ContractWithCustomerAssetNetCurrent $33.70M USD Point-in-time
Contract assets, net ContractWithCustomerAssetNetCurrent $33.70M USD Point-in-time
Inventory InventoryNet $918.29K USD Point-in-time
Inventory InventoryNet $918.29K USD Point-in-time
Inventory InventoryNet $593.61K USD Point-in-time
Inventory InventoryNet $593.61K USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $634.53K USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $634.53K USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $552.59K USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $552.59K USD Point-in-time
Total Current Assets AssetsCurrent $43.59M USD Point-in-time
Total Current Assets AssetsCurrent $43.59M USD Point-in-time
Total Current Assets AssetsCurrent $41.79M USD Point-in-time
Total Current Assets AssetsCurrent $41.79M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.86M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.86M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $9.87M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $9.87M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $767.90K USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $767.90K USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $565.54K USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $565.54K USD Point-in-time
Deferred tax asset, net DeferredIncomeTaxAssetsNet $18.84M USD Point-in-time
Deferred tax asset, net DeferredIncomeTaxAssetsNet $18.84M USD Point-in-time
Deferred tax asset, net DeferredIncomeTaxAssetsNet $19.92M USD Point-in-time
Deferred tax asset, net DeferredIncomeTaxAssetsNet $19.92M USD Point-in-time
Goodwill Goodwill $1.78M USD Point-in-time
Goodwill Goodwill $1.78M USD Point-in-time
Goodwill Goodwill $1.78M USD Point-in-time
Goodwill Goodwill $1.78M USD Point-in-time
Other assets OtherAssetsNoncurrent $143.62K USD Point-in-time
Other assets OtherAssetsNoncurrent $143.62K USD Point-in-time
Other assets OtherAssetsNoncurrent $127.62K USD Point-in-time
Other assets OtherAssetsNoncurrent $127.62K USD Point-in-time
Total Assets Assets $67.98M USD Point-in-time
Total Assets Assets $67.98M USD Point-in-time
Total Assets Assets $74.06M USD Point-in-time
Total Assets Assets $74.06M USD Point-in-time
Accounts payable AccountsPayableCurrent $11.10M USD Point-in-time
Accounts payable AccountsPayableCurrent $11.10M USD Point-in-time
Accounts payable AccountsPayableCurrent $16.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $16.49M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $7.92M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $7.92M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $4.45M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $4.45M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $2.43M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $2.43M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.99M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.99M USD Point-in-time
Loss reserve LossContingencyAccrualCarryingValueCurrent $22.83K USD Point-in-time
Loss reserve LossContingencyAccrualCarryingValueCurrent $22.83K USD Point-in-time
Loss reserve LossContingencyAccrualCarryingValueCurrent $95.08K USD Point-in-time
Loss reserve LossContingencyAccrualCarryingValueCurrent $95.08K USD Point-in-time
Current portion of line of credit LinesOfCreditCurrent $2.75M USD Point-in-time
Current portion of line of credit LinesOfCreditCurrent $2.75M USD Point-in-time
Current portion of line of credit LinesOfCreditCurrent $1.50M USD Point-in-time
Current portion of line of credit LinesOfCreditCurrent $1.50M USD Point-in-time
Current portion of long-term debt OtherLongTermDebtCurrent $26.48K USD Point-in-time
Current portion of long-term debt OtherLongTermDebtCurrent $26.48K USD Point-in-time
Current portion of long-term debt OtherLongTermDebtCurrent $5.45K USD Point-in-time
Current portion of long-term debt OtherLongTermDebtCurrent $5.45K USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $2.16M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $2.16M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $1.40M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $1.40M USD Point-in-time
Income taxes payable TaxesPayableCurrent $58.21K USD Point-in-time
Income taxes payable TaxesPayableCurrent $58.21K USD Point-in-time
Income taxes payable TaxesPayableCurrent $21.25K USD Point-in-time
Income taxes payable TaxesPayableCurrent $21.25K USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $26.47M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $26.47M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $25.95M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $25.95M USD Point-in-time
Line of credit, net of current portion LongTermLineOfCredit $14.64M USD Point-in-time
Line of credit, net of current portion LongTermLineOfCredit $14.64M USD Point-in-time
Line of credit, net of current portion LongTermLineOfCredit $14.39M USD Point-in-time
Line of credit, net of current portion LongTermLineOfCredit $14.39M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $938.42K USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $938.42K USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.72M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.72M USD Point-in-time
Total Liabilities Liabilities $42.05M USD Point-in-time
Total Liabilities Liabilities $42.05M USD Point-in-time
Total Liabilities Liabilities $49.07M USD Point-in-time
Total Liabilities Liabilities $49.07M USD Point-in-time
Commitments and Contingencies (see note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (see note 11) CommitmentsAndContingencies - USD Point-in-time
Common stock - $.001 par value; authorized 50,000,000 shares, 12,988,814 and 12,978,741 shares, respectively, issued and outstanding CommonStockValue $12.98K USD Point-in-time
Common stock - $.001 par value; authorized 50,000,000 shares, 12,988,814 and 12,978,741 shares, respectively, issued and outstanding CommonStockValue $12.98K USD Point-in-time
Common stock - $.001 par value; authorized 50,000,000 shares, 12,988,814 and 12,978,741 shares, respectively, issued and outstanding CommonStockValue $12.99K USD Point-in-time
Common stock - $.001 par value; authorized 50,000,000 shares, 12,988,814 and 12,978,741 shares, respectively, issued and outstanding CommonStockValue $12.99K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $74.42M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $74.42M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $75.02M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $75.02M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-48.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-48.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-50.04M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-50.04M USD Point-in-time
Total Shareholders Equity StockholdersEquity $22.08M USD Point-in-time
Total Shareholders Equity StockholdersEquity $22.08M USD Point-in-time
Total Shareholders Equity StockholdersEquity $22.53M USD Point-in-time
Total Shareholders Equity StockholdersEquity $22.53M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.12M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.12M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.94M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.94M USD Point-in-time
Total Shareholders Equity StockholdersEquity $25.93M USD Point-in-time
Total Shareholders Equity StockholdersEquity $25.93M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.93M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.93M USD Point-in-time
Total Shareholders Equity StockholdersEquity $23.77M USD Point-in-time
Total Shareholders Equity StockholdersEquity $23.77M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.99M USD Point-in-time
Total Shareholders Equity StockholdersEquity $24.99M USD Point-in-time
Total Liabilities and Shareholders Equity LiabilitiesAndStockholdersEquity $67.98M USD Point-in-time
Total Liabilities and Shareholders Equity LiabilitiesAndStockholdersEquity $67.98M USD Point-in-time
Total Liabilities and Shareholders Equity LiabilitiesAndStockholdersEquity $74.06M USD Point-in-time
Total Liabilities and Shareholders Equity LiabilitiesAndStockholdersEquity $74.06M USD Point-in-time
Income Statement 120 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $19.42M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $19.42M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $59.31M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $59.31M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $19.27M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $19.27M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $49.85M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $49.85M USD 3 Qtrs
Cost of sales CostOfRevenue $15.20M USD 1 Quarter
Cost of sales CostOfRevenue $15.20M USD 1 Quarter
Cost of sales CostOfRevenue $46.42M USD 3 Qtrs
Cost of sales CostOfRevenue $46.42M USD 3 Qtrs
Cost of sales CostOfRevenue $14.96M USD 1 Quarter
Cost of sales CostOfRevenue $14.96M USD 1 Quarter
Cost of sales CostOfRevenue $43.23M USD 3 Qtrs
Cost of sales CostOfRevenue $43.23M USD 3 Qtrs
Gross profit GrossProfit $4.22M USD 1 Quarter
Gross profit GrossProfit $4.22M USD 1 Quarter
Gross profit GrossProfit $12.89M USD 3 Qtrs
Gross profit GrossProfit $12.89M USD 3 Qtrs
Gross profit GrossProfit $4.31M USD 1 Quarter
Gross profit GrossProfit $4.31M USD 1 Quarter
Gross profit GrossProfit $6.62M USD 3 Qtrs
Gross profit GrossProfit $6.62M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $2.74M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $2.74M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $8.23M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $8.23M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $2.55M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $2.55M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $8.04M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $8.04M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $1.48M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $1.48M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $4.66M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $4.66M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $1.75M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $1.75M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-1.42M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-1.42M USD 3 Qtrs
Other income OtherNonoperatingIncomeExpense - USD 1 Quarter
Other income OtherNonoperatingIncomeExpense - USD 1 Quarter
Other income OtherNonoperatingIncomeExpense - USD 3 Qtrs
Other income OtherNonoperatingIncomeExpense - USD 3 Qtrs
Other income OtherNonoperatingIncomeExpense - USD 1 Quarter
Other income OtherNonoperatingIncomeExpense - USD 1 Quarter
Other income OtherNonoperatingIncomeExpense $6.98K USD 3 Qtrs
Other income OtherNonoperatingIncomeExpense $6.98K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $573.37K USD 1 Quarter
Interest expense InterestExpenseNonoperating $573.37K USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.79M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $1.79M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $387.92K USD 1 Quarter
Interest expense InterestExpenseNonoperating $387.92K USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.16M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $1.16M USD 3 Qtrs
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $904.27K USD 1 Quarter
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $904.27K USD 1 Quarter
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.86M USD 3 Qtrs
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.86M USD 3 Qtrs
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $1.37M USD 1 Quarter
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $1.37M USD 1 Quarter
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-2.58M USD 3 Qtrs
Income (loss) before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-2.58M USD 3 Qtrs
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $154.59K USD 1 Quarter
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $154.59K USD 1 Quarter
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $535.63K USD 3 Qtrs
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $535.63K USD 3 Qtrs
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $253.34K USD 1 Quarter
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $253.34K USD 1 Quarter
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $-1.04M USD 3 Qtrs
Provision (benefit) provision for income taxes IncomeTaxExpenseBenefit $-1.04M USD 3 Qtrs
Net Income (loss) NetIncomeLoss $168.24K USD 1 Quarter
Net Income (loss) NetIncomeLoss $168.24K USD 1 Quarter
Net Income (loss) NetIncomeLoss $1.41M USD 1 Quarter
Net Income (loss) NetIncomeLoss $1.41M USD 1 Quarter
Net Income (loss) NetIncomeLoss $749.68K USD 1 Quarter
Net Income (loss) NetIncomeLoss $749.68K USD 1 Quarter
Net Income (loss) NetIncomeLoss $2.33M USD 3 Qtrs
Net Income (loss) NetIncomeLoss $2.33M USD 3 Qtrs
Net Income (loss) NetIncomeLoss $-1.32M USD 1 Quarter
Net Income (loss) NetIncomeLoss $-1.32M USD 1 Quarter
Net Income (loss) NetIncomeLoss $-1.32M USD 1 Quarter
Net Income (loss) NetIncomeLoss $-1.32M USD 1 Quarter
Net Income (loss) NetIncomeLoss $1.11M USD 1 Quarter
Net Income (loss) NetIncomeLoss $1.11M USD 1 Quarter
Net Income (loss) NetIncomeLoss $-1.54M USD 3 Qtrs
Net Income (loss) NetIncomeLoss $-1.54M USD 3 Qtrs
Income (loss) per common share, basic EarningsPerShareBasic $0.06 USD 1 Quarter
Income (loss) per common share, basic EarningsPerShareBasic $0.06 USD 1 Quarter
Income (loss) per common share, basic EarningsPerShareBasic $0.19 USD 3 Qtrs
Income (loss) per common share, basic EarningsPerShareBasic $0.19 USD 3 Qtrs
Income (loss) per common share, basic EarningsPerShareBasic $0.09 USD 1 Quarter
Income (loss) per common share, basic EarningsPerShareBasic $0.09 USD 1 Quarter
Income (loss) per common share, basic EarningsPerShareBasic $-0.12 USD 3 Qtrs
Income (loss) per common share, basic EarningsPerShareBasic $-0.12 USD 3 Qtrs
Income (loss) per common share, diluted EarningsPerShareDiluted $0.06 USD 1 Quarter
Income (loss) per common share, diluted EarningsPerShareDiluted $0.06 USD 1 Quarter
Income (loss) per common share, diluted EarningsPerShareDiluted $0.18 USD 3 Qtrs
Income (loss) per common share, diluted EarningsPerShareDiluted $0.18 USD 3 Qtrs
Income (loss) per common share, diluted EarningsPerShareDiluted $0.09 USD 1 Quarter
Income (loss) per common share, diluted EarningsPerShareDiluted $0.09 USD 1 Quarter
Income (loss) per common share, diluted EarningsPerShareDiluted $-0.12 USD 3 Qtrs
Income (loss) per common share, diluted EarningsPerShareDiluted $-0.12 USD 3 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.65M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.65M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.56M shares 3 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.56M shares 3 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.76M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.76M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.74M shares 3 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 12.74M shares 3 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.72M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.72M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.65M shares 3 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.65M shares 3 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.82M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.82M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.74M shares 3 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 12.74M shares 3 Qtrs
Cash Flow Statement 136 line items
Line Item Tag Value Unit Period
Net (loss) income NetIncomeLoss $168.24K USD 1 Quarter
Net (loss) income NetIncomeLoss $168.24K USD 1 Quarter
Net (loss) income NetIncomeLoss $1.41M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.41M USD 1 Quarter
Net (loss) income NetIncomeLoss $749.68K USD 1 Quarter
Net (loss) income NetIncomeLoss $749.68K USD 1 Quarter
Net (loss) income NetIncomeLoss $2.33M USD 3 Qtrs
Net (loss) income NetIncomeLoss $2.33M USD 3 Qtrs
Net (loss) income NetIncomeLoss $-1.32M USD 1 Quarter
Net (loss) income NetIncomeLoss $-1.32M USD 1 Quarter
Net (loss) income NetIncomeLoss $-1.32M USD 1 Quarter
Net (loss) income NetIncomeLoss $-1.32M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.11M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.11M USD 1 Quarter
Net (loss) income NetIncomeLoss $-1.54M USD 3 Qtrs
Net (loss) income NetIncomeLoss $-1.54M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $305.26K USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $305.26K USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $266.26K USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $266.26K USD 3 Qtrs
Amortization of debt issuance cost AmortizationOfFinancingCosts $38.70K USD 3 Qtrs
Amortization of debt issuance cost AmortizationOfFinancingCosts $38.70K USD 3 Qtrs
Amortization of debt issuance cost AmortizationOfFinancingCosts $15.99K USD 3 Qtrs
Amortization of debt issuance cost AmortizationOfFinancingCosts $15.99K USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $529.77K USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $529.77K USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $591.02K USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $591.02K USD 3 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $-512.72K USD 3 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $-512.72K USD 3 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.08M USD 3 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.08M USD 3 Qtrs
Provision for credit losses ProvisionForLoanLeaseAndOtherLosses $144.56K USD 3 Qtrs
Provision for credit losses ProvisionForLoanLeaseAndOtherLosses $144.56K USD 3 Qtrs
Provision for credit losses ProvisionForLoanLeaseAndOtherLosses $-86.81K USD 3 Qtrs
Provision for credit losses ProvisionForLoanLeaseAndOtherLosses $-86.81K USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $1.41M USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $1.41M USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $1.18M USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $1.18M USD 3 Qtrs
Increase in accounts receivable IncreaseDecreaseInAccountsReceivable $2.37M USD 3 Qtrs
Increase in accounts receivable IncreaseDecreaseInAccountsReceivable $2.37M USD 3 Qtrs
Increase in accounts receivable IncreaseDecreaseInAccountsReceivable $2.60M USD 3 Qtrs
Increase in accounts receivable IncreaseDecreaseInAccountsReceivable $2.60M USD 3 Qtrs
(Increase) decrease in contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.69M USD 3 Qtrs
(Increase) decrease in contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.69M USD 3 Qtrs
(Increase) decrease in contract assets IncreaseDecreaseInContractWithCustomerAsset $863.70K USD 3 Qtrs
(Increase) decrease in contract assets IncreaseDecreaseInContractWithCustomerAsset $863.70K USD 3 Qtrs
Decrease in inventory IncreaseDecreaseInInventories $-384.36K USD 3 Qtrs
Decrease in inventory IncreaseDecreaseInInventories $-384.36K USD 3 Qtrs
Decrease in inventory IncreaseDecreaseInInventories $-324.68K USD 3 Qtrs
Decrease in inventory IncreaseDecreaseInInventories $-324.68K USD 3 Qtrs
Decrease in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-300.17K USD 3 Qtrs
Decrease in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-300.17K USD 3 Qtrs
Decrease in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-81.95K USD 3 Qtrs
Decrease in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-81.95K USD 3 Qtrs
Increase in accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $236.13K USD 3 Qtrs
Increase in accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $236.13K USD 3 Qtrs
Increase in accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $2.17M USD 3 Qtrs
Increase in accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $2.17M USD 3 Qtrs
Decrease in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-4.55M USD 3 Qtrs
Decrease in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-4.55M USD 3 Qtrs
Decrease in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-437.75K USD 3 Qtrs
Decrease in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-437.75K USD 3 Qtrs
Decrease in operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.49M USD 3 Qtrs
Decrease in operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.49M USD 3 Qtrs
Decrease in operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.17M USD 3 Qtrs
Decrease in operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.17M USD 3 Qtrs
Increase (decrease) in loss reserve IncreaseDecreaseInLossReserve $-312.46K USD 3 Qtrs
Increase (decrease) in loss reserve IncreaseDecreaseInLossReserve $-312.46K USD 3 Qtrs
Increase (decrease) in loss reserve IncreaseDecreaseInLossReserve $72.25K USD 3 Qtrs
Increase (decrease) in loss reserve IncreaseDecreaseInLossReserve $72.25K USD 3 Qtrs
Decrease in income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.36K USD 3 Qtrs
Decrease in income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.36K USD 3 Qtrs
Decrease in income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-36.96K USD 3 Qtrs
Decrease in income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-36.96K USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-837.08K USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-837.08K USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-3.11M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-3.11M USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $330.28K USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $330.28K USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $63.90K USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $63.90K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-330.28K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-330.28K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-63.90K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-63.90K USD 3 Qtrs
Principal payments on line of credit RepaymentsOfLinesOfCredit $1.92M USD 3 Qtrs
Principal payments on line of credit RepaymentsOfLinesOfCredit $1.92M USD 3 Qtrs
Principal payments on line of credit RepaymentsOfLinesOfCredit $1.50M USD 3 Qtrs
Principal payments on line of credit RepaymentsOfLinesOfCredit $1.50M USD 3 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $36.92K USD 3 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $36.92K USD 3 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $21.03K USD 3 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $21.03K USD 3 Qtrs
Repayments of insurance financing obligation RepaymentsOfInsuranceFinancingObligation $261.53K USD 3 Qtrs
Repayments of insurance financing obligation RepaymentsOfInsuranceFinancingObligation $261.53K USD 3 Qtrs
Repayments of insurance financing obligation RepaymentsOfInsuranceFinancingObligation $253.61K USD 3 Qtrs
Repayments of insurance financing obligation RepaymentsOfInsuranceFinancingObligation $253.61K USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-2.22M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-2.22M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.77M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.77M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-3.39M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-3.39M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-4.94M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-4.94M USD 3 Qtrs
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.09M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.09M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.71M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.71M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.49M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.49M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $546.59K USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $546.59K USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.09M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.09M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.71M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.71M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.49M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $5.49M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $546.59K USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $546.59K USD Point-in-time
Interest InterestPaidNet $1.80M USD 3 Qtrs
Interest InterestPaidNet $1.80M USD 3 Qtrs
Interest InterestPaidNet $1.26M USD 3 Qtrs
Interest InterestPaidNet $1.26M USD 3 Qtrs
Income Taxes IncomeTaxesPaidNet $36.46K USD 3 Qtrs
Income Taxes IncomeTaxesPaidNet $36.46K USD 3 Qtrs
Income Taxes IncomeTaxesPaidNet $75.93K USD 3 Qtrs
Income Taxes IncomeTaxesPaidNet $75.93K USD 3 Qtrs
Increase to operating right-of-use asset and operating lease liability from lease amendment RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD 3 Qtrs
Increase to operating right-of-use asset and operating lease liability from lease amendment RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD 3 Qtrs
Increase to operating right-of-use asset and operating lease liability from lease amendment RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $8.19M USD 3 Qtrs
Increase to operating right-of-use asset and operating lease liability from lease amendment RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $8.19M USD 3 Qtrs
Stockholders Equity 80 line items
Line Item Tag Value Unit Period
Beginning balance, value StockholdersEquity $22.08M USD Point-in-time
Beginning balance, value StockholdersEquity $22.08M USD Point-in-time
Beginning balance, value StockholdersEquity $22.53M USD Point-in-time
Beginning balance, value StockholdersEquity $22.53M USD Point-in-time
Beginning balance, value StockholdersEquity $24.12M USD Point-in-time
Beginning balance, value StockholdersEquity $24.12M USD Point-in-time
Beginning balance, value StockholdersEquity $24.94M USD Point-in-time
Beginning balance, value StockholdersEquity $24.94M USD Point-in-time
Beginning balance, value StockholdersEquity $25.93M USD Point-in-time
Beginning balance, value StockholdersEquity $25.93M USD Point-in-time
Beginning balance, value StockholdersEquity $24.93M USD Point-in-time
Beginning balance, value StockholdersEquity $24.93M USD Point-in-time
Beginning balance, value StockholdersEquity $23.77M USD Point-in-time
Beginning balance, value StockholdersEquity $23.77M USD Point-in-time
Beginning balance, value StockholdersEquity $24.99M USD Point-in-time
Beginning balance, value StockholdersEquity $24.99M USD Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 12.98M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 12.98M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 12.99M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 12.99M shares Point-in-time
Net income NetIncomeLoss $168.24K USD 1 Quarter
Net income NetIncomeLoss $168.24K USD 1 Quarter
Net income NetIncomeLoss $1.41M USD 1 Quarter
Net income NetIncomeLoss $1.41M USD 1 Quarter
Net income NetIncomeLoss $749.68K USD 1 Quarter
Net income NetIncomeLoss $749.68K USD 1 Quarter
Net income NetIncomeLoss $2.33M USD 3 Qtrs
Net income NetIncomeLoss $2.33M USD 3 Qtrs
Net income NetIncomeLoss $-1.32M USD 1 Quarter
Net income NetIncomeLoss $-1.32M USD 1 Quarter
Net income NetIncomeLoss $-1.32M USD 1 Quarter
Net income NetIncomeLoss $-1.32M USD 1 Quarter
Net income NetIncomeLoss $1.11M USD 1 Quarter
Net income NetIncomeLoss $1.11M USD 1 Quarter
Net income NetIncomeLoss $-1.54M USD 3 Qtrs
Net income NetIncomeLoss $-1.54M USD 3 Qtrs
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $13.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $13.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $179.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $179.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-30.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-30.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $30.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $30.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-31.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-31.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $11.00 USD 1 Quarter
Issuance of common stock upon settlement of restricted stock, net StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $11.00 USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $281.51K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $281.51K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $175.36K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $175.36K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $72.74K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $72.74K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $320.20K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $320.20K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $168.61K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $168.61K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $102.19K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $102.19K USD 1 Quarter
Ending balance, value StockholdersEquity $22.08M USD Point-in-time
Ending balance, value StockholdersEquity $22.08M USD Point-in-time
Ending balance, value StockholdersEquity $22.53M USD Point-in-time
Ending balance, value StockholdersEquity $22.53M USD Point-in-time
Ending balance, value StockholdersEquity $24.12M USD Point-in-time
Ending balance, value StockholdersEquity $24.12M USD Point-in-time
Ending balance, value StockholdersEquity $24.94M USD Point-in-time
Ending balance, value StockholdersEquity $24.94M USD Point-in-time
Ending balance, value StockholdersEquity $25.93M USD Point-in-time
Ending balance, value StockholdersEquity $25.93M USD Point-in-time
Ending balance, value StockholdersEquity $24.93M USD Point-in-time
Ending balance, value StockholdersEquity $24.93M USD Point-in-time
Ending balance, value StockholdersEquity $23.77M USD Point-in-time
Ending balance, value StockholdersEquity $23.77M USD Point-in-time
Ending balance, value StockholdersEquity $24.99M USD Point-in-time
Ending balance, value StockholdersEquity $24.99M USD Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.98M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.98M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.99M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.99M shares Point-in-time

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...