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

10-Q Filing

INNODATA INC CIK: 903651 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001410578-24-001800
Period End Date 20240930
Filing Date 20241107
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance inod-20240930x10q_htm.xml
Filing Contents
Balance Sheet 192 line items
Line Item Tag Value Unit Period
Serial preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Serial preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Serial preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Serial preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Serial preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Serial preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Serial preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Serial preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $26.36M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $26.36M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $13.81M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $13.81M USD Point-in-time
Serial preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Serial preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Serial preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Serial preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Short term investments - other OtherShortTermInvestments $14.00K USD Point-in-time
Short term investments - other OtherShortTermInvestments $14.00K USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Short term investments - other OtherShortTermInvestments $14.00K USD Point-in-time
Short term investments - other OtherShortTermInvestments $14.00K USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 75.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 75.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 75.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 75.00M shares Point-in-time
Accounts receivable, net of allowance for credit losses AccountsReceivableNetCurrent $23.19M USD Point-in-time
Accounts receivable, net of allowance for credit losses AccountsReceivableNetCurrent $23.19M USD Point-in-time
Accounts receivable, net of allowance for credit losses AccountsReceivableNetCurrent $14.29M USD Point-in-time
Accounts receivable, net of allowance for credit losses AccountsReceivableNetCurrent $14.29M USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 31.94M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 31.94M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 32.18M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 32.18M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $3.97M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $3.97M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.22M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.22M USD Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 28.75M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 28.75M shares Point-in-time
Total current assets AssetsCurrent $54.78M USD Point-in-time
Total current assets AssetsCurrent $54.78M USD Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 29.00M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 29.00M shares Point-in-time
Total current assets AssetsCurrent $32.08M USD Point-in-time
Total current assets AssetsCurrent $32.08M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 3.18M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 3.18M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $2.28M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $2.28M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 3.18M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 3.18M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.33M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.33M USD Point-in-time
Right-of-use-asset, net OperatingLeaseRightOfUseAsset $5.05M USD Point-in-time
Right-of-use-asset, net OperatingLeaseRightOfUseAsset $5.05M USD Point-in-time
Right-of-use-asset, net OperatingLeaseRightOfUseAsset $4.43M USD Point-in-time
Right-of-use-asset, net OperatingLeaseRightOfUseAsset $4.43M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.44M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.44M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.77M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.77M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $7.89M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $7.89M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $1.74M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $1.74M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $13.88M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $13.88M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $13.76M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $13.76M USD Point-in-time
Goodwill Goodwill $2.08M USD Point-in-time
Goodwill Goodwill $2.08M USD Point-in-time
Goodwill Goodwill $2.08M USD Point-in-time
Goodwill Goodwill $2.08M USD Point-in-time
Total assets Assets $59.43M USD Point-in-time
Total assets Assets $59.43M USD Point-in-time
Total assets Assets $88.17M USD Point-in-time
Total assets Assets $88.17M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $2.66M USD Point-in-time
Accounts payable AccountsPayableCurrent $2.66M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $4.20M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $4.20M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $3.06M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $3.06M USD Point-in-time
Accrued salaries, wages and related benefits EmployeeRelatedLiabilitiesCurrent $7.80M USD Point-in-time
Accrued salaries, wages and related benefits EmployeeRelatedLiabilitiesCurrent $7.80M USD Point-in-time
Accrued salaries, wages and related benefits EmployeeRelatedLiabilitiesCurrent $9.62M USD Point-in-time
Accrued salaries, wages and related benefits EmployeeRelatedLiabilitiesCurrent $9.62M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $4.77M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $4.77M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $3.52M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $3.52M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $3.04M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $3.04M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $4.37M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $4.37M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $5.07M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $5.07M USD Point-in-time
Income and other taxes TaxesPayableCurrent $3.85M USD Point-in-time
Income and other taxes TaxesPayableCurrent $3.85M USD Point-in-time
Income and other taxes TaxesPayableCurrent $3.96M USD Point-in-time
Income and other taxes TaxesPayableCurrent $3.96M USD Point-in-time
Long-term obligations - current portion CurrentPortionOfLongTermObligations $1.17M USD Point-in-time
Long-term obligations - current portion CurrentPortionOfLongTermObligations $1.17M USD Point-in-time
Long-term obligations - current portion CurrentPortionOfLongTermObligations $1.26M USD Point-in-time
Long-term obligations - current portion CurrentPortionOfLongTermObligations $1.26M USD Point-in-time
Operating lease liability - current portion OperatingLeaseLiabilityCurrent $782.00K USD Point-in-time
Operating lease liability - current portion OperatingLeaseLiabilityCurrent $782.00K USD Point-in-time
Operating lease liability - current portion OperatingLeaseLiabilityCurrent $855.00K USD Point-in-time
Operating lease liability - current portion OperatingLeaseLiabilityCurrent $855.00K USD Point-in-time
Total current liabilities LiabilitiesCurrent $22.93M USD Point-in-time
Total current liabilities LiabilitiesCurrent $22.93M USD Point-in-time
Total current liabilities LiabilitiesCurrent $29.79M USD Point-in-time
Total current liabilities LiabilitiesCurrent $29.79M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $22.00K USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $22.00K USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $30.00K USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $30.00K USD Point-in-time
Long-term obligations, net of current portion NoncurrentPortionOfLongTermObligations $6.78M USD Point-in-time
Long-term obligations, net of current portion NoncurrentPortionOfLongTermObligations $6.78M USD Point-in-time
Long-term obligations, net of current portion NoncurrentPortionOfLongTermObligations $7.31M USD Point-in-time
Long-term obligations, net of current portion NoncurrentPortionOfLongTermObligations $7.31M USD Point-in-time
Operating lease liability, net of current portion OperatingLeaseLiabilityNoncurrent $4.70M USD Point-in-time
Operating lease liability, net of current portion OperatingLeaseLiabilityNoncurrent $4.70M USD Point-in-time
Operating lease liability, net of current portion OperatingLeaseLiabilityNoncurrent $4.03M USD Point-in-time
Operating lease liability, net of current portion OperatingLeaseLiabilityNoncurrent $4.03M USD Point-in-time
Total liabilities Liabilities $41.16M USD Point-in-time
Total liabilities Liabilities $41.16M USD Point-in-time
Total liabilities Liabilities $34.44M USD Point-in-time
Total liabilities Liabilities $34.44M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Non-controlling interests RedeemableNoncontrollingInterestEquityCarryingAmount $-700.00K USD Point-in-time
Non-controlling interests RedeemableNoncontrollingInterestEquityCarryingAmount $-700.00K USD Point-in-time
Non-controlling interests RedeemableNoncontrollingInterestEquityCarryingAmount $-708.00K USD Point-in-time
Non-controlling interests RedeemableNoncontrollingInterestEquityCarryingAmount $-708.00K USD Point-in-time
Serial preferred stock; 4,998,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Serial preferred stock; 4,998,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Serial preferred stock; 4,998,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Serial preferred stock; 4,998,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Common stock, $.01 par value; 75,000,000 shares authorized; 32,184,000 shares issued and 29,000,000 outstanding at September 30, 2024 and 31,937,000 shares issued and 28,753,000 outstanding at December 31, 2023 CommonStockValue $322.00K USD Point-in-time
Common stock, $.01 par value; 75,000,000 shares authorized; 32,184,000 shares issued and 29,000,000 outstanding at September 30, 2024 and 31,937,000 shares issued and 28,753,000 outstanding at December 31, 2023 CommonStockValue $322.00K USD Point-in-time
Common stock, $.01 par value; 75,000,000 shares authorized; 32,184,000 shares issued and 29,000,000 outstanding at September 30, 2024 and 31,937,000 shares issued and 28,753,000 outstanding at December 31, 2023 CommonStockValue $320.00K USD Point-in-time
Common stock, $.01 par value; 75,000,000 shares authorized; 32,184,000 shares issued and 29,000,000 outstanding at September 30, 2024 and 31,937,000 shares issued and 28,753,000 outstanding at December 31, 2023 CommonStockValue $320.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $43.15M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $43.15M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $46.74M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $46.74M USD Point-in-time
Retained earnings (Deficit) RetainedEarningsAccumulatedDeficit $8.68M USD Point-in-time
Retained earnings (Deficit) RetainedEarningsAccumulatedDeficit $8.68M USD Point-in-time
Retained earnings (Deficit) RetainedEarningsAccumulatedDeficit $-9.68M USD Point-in-time
Retained earnings (Deficit) RetainedEarningsAccumulatedDeficit $-9.68M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.62M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.62M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.57M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.57M USD Point-in-time
Stockholders' Equity before Treasury Stock, Total StockholdersEquityBeforeTreasuryStock $54.17M USD Point-in-time
Stockholders' Equity before Treasury Stock, Total StockholdersEquityBeforeTreasuryStock $54.17M USD Point-in-time
Stockholders' Equity before Treasury Stock, Total StockholdersEquityBeforeTreasuryStock $32.17M USD Point-in-time
Stockholders' Equity before Treasury Stock, Total StockholdersEquityBeforeTreasuryStock $32.17M USD Point-in-time
Less: treasury stock, 3,184,000 shares at September 30, 2024 and December 31, 2023, at cost TreasuryStockValue $6.46M USD Point-in-time
Less: treasury stock, 3,184,000 shares at September 30, 2024 and December 31, 2023, at cost TreasuryStockValue $6.46M USD Point-in-time
Less: treasury stock, 3,184,000 shares at September 30, 2024 and December 31, 2023, at cost TreasuryStockValue $6.46M USD Point-in-time
Less: treasury stock, 3,184,000 shares at September 30, 2024 and December 31, 2023, at cost TreasuryStockValue $6.46M USD Point-in-time
Total stockholders' equity StockholdersEquity $25.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $25.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $18.42M USD Point-in-time
Total stockholders' equity StockholdersEquity $18.42M USD Point-in-time
Total stockholders' equity StockholdersEquity $47.71M USD Point-in-time
Total stockholders' equity StockholdersEquity $47.71M USD Point-in-time
Total stockholders' equity StockholdersEquity $20.65M USD Point-in-time
Total stockholders' equity StockholdersEquity $20.65M USD Point-in-time
Total stockholders' equity StockholdersEquity $22.86M USD Point-in-time
Total stockholders' equity StockholdersEquity $22.86M USD Point-in-time
Total stockholders' equity StockholdersEquity $28.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $28.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $27.56M USD Point-in-time
Total stockholders' equity StockholdersEquity $27.56M USD Point-in-time
Total stockholders' equity StockholdersEquity $18.77M USD Point-in-time
Total stockholders' equity StockholdersEquity $18.77M USD Point-in-time
Total liabilities, non-controlling interests and stockholders' equity LiabilitiesAndStockholdersEquity $59.43M USD Point-in-time
Total liabilities, non-controlling interests and stockholders' equity LiabilitiesAndStockholdersEquity $59.43M USD Point-in-time
Total liabilities, non-controlling interests and stockholders' equity LiabilitiesAndStockholdersEquity $88.17M USD Point-in-time
Total liabilities, non-controlling interests and stockholders' equity LiabilitiesAndStockholdersEquity $88.17M USD Point-in-time
Income Statement 198 line items
Line Item Tag Value Unit Period
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $60.66M USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $60.66M USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $22.17M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $22.17M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $52.22M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $52.22M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $111.28M USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $111.28M USD 3 Qtrs
Direct operating costs DirectOperatingCosts $39.53M USD 3 Qtrs
Direct operating costs DirectOperatingCosts $39.53M USD 3 Qtrs
Direct operating costs DirectOperatingCosts $70.96M USD 3 Qtrs
Direct operating costs DirectOperatingCosts $70.96M USD 3 Qtrs
Direct operating costs DirectOperatingCosts $13.95M USD 1 Quarter
Direct operating costs DirectOperatingCosts $13.95M USD 1 Quarter
Direct operating costs DirectOperatingCosts $30.89M USD 1 Quarter
Direct operating costs DirectOperatingCosts $30.89M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $9.91M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $9.91M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $7.40M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $7.40M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $27.23M USD 3 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $27.23M USD 3 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.77M USD 3 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.77M USD 3 Qtrs
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $-122.00K USD 3 Qtrs
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $-122.00K USD 3 Qtrs
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $-66.00K USD 1 Quarter
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $-66.00K USD 1 Quarter
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $55.00K USD 3 Qtrs
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $55.00K USD 3 Qtrs
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $26.00K USD 1 Quarter
Interest (income) expense, net InterestIncomeExpenseNonoperatingNet $26.00K USD 1 Quarter
Total CostsAndExpenses $62.43M USD 3 Qtrs
Total CostsAndExpenses $62.43M USD 3 Qtrs
Total CostsAndExpenses $40.78M USD 1 Quarter
Total CostsAndExpenses $40.78M USD 1 Quarter
Total CostsAndExpenses $21.41M USD 1 Quarter
Total CostsAndExpenses $21.41M USD 1 Quarter
Total CostsAndExpenses $98.14M USD 3 Qtrs
Total CostsAndExpenses $98.14M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-1.76M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-1.76M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $11.45M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $11.45M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.14M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.14M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $757.00K USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $757.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $374.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $374.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $780.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $780.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-5.24M USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-5.24M USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-5.94M USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-5.94M USD 1 Quarter
Consolidated net income ProfitLoss $383.00K USD 1 Quarter
Consolidated net income ProfitLoss $383.00K USD 1 Quarter
Consolidated net income ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income ProfitLoss $17.39M USD 1 Quarter
Consolidated net income ProfitLoss $17.39M USD 1 Quarter
Consolidated net income ProfitLoss $18.37M USD 3 Qtrs
Consolidated net income ProfitLoss $18.37M USD 3 Qtrs
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $15.00K USD 3 Qtrs
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $15.00K USD 3 Qtrs
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $8.00K USD 3 Qtrs
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $8.00K USD 3 Qtrs
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $12.00K USD 1 Quarter
Income attributable to non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $12.00K USD 1 Quarter
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $371.00K USD 1 Quarter
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $371.00K USD 1 Quarter
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $18.36M USD 3 Qtrs
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $18.36M USD 3 Qtrs
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $17.39M USD 1 Quarter
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $17.39M USD 1 Quarter
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $-2.56M USD 3 Qtrs
Net Income attributable to Innodata Inc. and Subsidiaries NetIncomeLossAttributableToParent1 $-2.56M USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.09 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.09 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.01 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.01 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.64 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.64 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.60 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.60 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.01 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.01 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.51 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.51 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.55 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.55 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.09 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.09 USD 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.46M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.46M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.87M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.87M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.99M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.99M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 27.93M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 27.93M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 32.46M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 32.46M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 27.93M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 27.93M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.30M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.30M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 34.01M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 34.01M shares 1 Quarter
Consolidated net income ProfitLoss $383.00K USD 1 Quarter
Consolidated net income ProfitLoss $383.00K USD 1 Quarter
Consolidated net income ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income ProfitLoss $17.39M USD 1 Quarter
Consolidated net income ProfitLoss $17.39M USD 1 Quarter
Consolidated net income ProfitLoss $18.37M USD 3 Qtrs
Consolidated net income ProfitLoss $18.37M USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $2.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $2.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $13.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $13.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $5.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $5.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $67.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $67.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-130.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-130.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $245.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $245.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $24.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $24.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-78.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-78.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $60.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $60.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $151.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $151.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $353.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $353.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-34.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-34.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-174.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-174.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-178.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-178.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $13.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $13.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $423.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $423.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $108.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $108.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $221.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $221.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $465.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $465.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $491.00K USD 3 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $491.00K USD 3 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $48.00K USD 3 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $48.00K USD 3 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-158.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-158.00K USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $225.00K USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $225.00K USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $17.86M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $17.86M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-2.05M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-2.05M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $18.42M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $18.42M USD 3 Qtrs
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $12.00K USD 1 Quarter
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $12.00K USD 1 Quarter
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $8.00K USD 3 Qtrs
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $8.00K USD 3 Qtrs
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $15.00K USD 3 Qtrs
Comprehensive income attributed to non-controlling interest ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $15.00K USD 3 Qtrs
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $213.00K USD 1 Quarter
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $213.00K USD 1 Quarter
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $18.41M USD 3 Qtrs
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $18.41M USD 3 Qtrs
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $-2.07M USD 3 Qtrs
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $-2.07M USD 3 Qtrs
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $17.85M USD 1 Quarter
Comprehensive income attributable to Innodata Inc. and Subsidiaries ComprehensiveIncomeNetOfTax $17.85M USD 1 Quarter
Cash Flow Statement 118 line items
Line Item Tag Value Unit Period
Consolidated net income (loss) ProfitLoss $383.00K USD 1 Quarter
Consolidated net income (loss) ProfitLoss $383.00K USD 1 Quarter
Consolidated net income (loss) ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income (loss) ProfitLoss $-2.54M USD 3 Qtrs
Consolidated net income (loss) ProfitLoss $17.39M USD 1 Quarter
Consolidated net income (loss) ProfitLoss $17.39M USD 1 Quarter
Consolidated net income (loss) ProfitLoss $18.37M USD 3 Qtrs
Consolidated net income (loss) ProfitLoss $18.37M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.22M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.22M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.48M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.48M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $2.88M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $2.88M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.00M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.00M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-120.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-120.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-6.15M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-6.15M USD 3 Qtrs
Pension cost DefinedContributionPlanIncreaseDecreaseCost $948.00K USD 3 Qtrs
Pension cost DefinedContributionPlanIncreaseDecreaseCost $948.00K USD 3 Qtrs
Pension cost DefinedContributionPlanIncreaseDecreaseCost $791.00K USD 3 Qtrs
Pension cost DefinedContributionPlanIncreaseDecreaseCost $791.00K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $1.20M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $1.20M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $8.83M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $8.83M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-449.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-449.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.22M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.22M USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-673.00K USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-673.00K USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $243.00K USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $243.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $268.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $268.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $1.89M USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $1.89M USD 3 Qtrs
Deferred revenues IncreaseDecreaseInContractWithCustomerLiability $2.98M USD 3 Qtrs
Deferred revenues IncreaseDecreaseInContractWithCustomerLiability $2.98M USD 3 Qtrs
Deferred revenues IncreaseDecreaseInContractWithCustomerLiability $702.00K USD 3 Qtrs
Deferred revenues IncreaseDecreaseInContractWithCustomerLiability $702.00K USD 3 Qtrs
Accrued salaries, wages and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $1.02M USD 3 Qtrs
Accrued salaries, wages and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $1.02M USD 3 Qtrs
Accrued salaries, wages and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $1.82M USD 3 Qtrs
Accrued salaries, wages and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $1.82M USD 3 Qtrs
Income and other taxes IncreaseDecreaseInAccruedTaxesPayable $189.00K USD 3 Qtrs
Income and other taxes IncreaseDecreaseInAccruedTaxesPayable $189.00K USD 3 Qtrs
Income and other taxes IncreaseDecreaseInAccruedTaxesPayable $109.00K USD 3 Qtrs
Income and other taxes IncreaseDecreaseInAccruedTaxesPayable $109.00K USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $17.68M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $17.68M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $5.79M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $5.79M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $4.32M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $4.32M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $5.52M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $5.52M USD 3 Qtrs
Proceeds from sale of short term investments - others PaymentsForProceedsFromShortTermInvestments $-494.00K USD 3 Qtrs
Proceeds from sale of short term investments - others PaymentsForProceedsFromShortTermInvestments $-494.00K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-5.52M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-5.52M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-3.83M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-3.83M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $810.00K USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $810.00K USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $3.16M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $3.16M USD 3 Qtrs
Withholding taxes on net settlement of restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $97.00K USD 3 Qtrs
Withholding taxes on net settlement of restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $97.00K USD 3 Qtrs
Payment of long-term obligations RepaymentsOfLongTermDebt $329.00K USD 3 Qtrs
Payment of long-term obligations RepaymentsOfLongTermDebt $329.00K USD 3 Qtrs
Payment of long-term obligations RepaymentsOfLongTermDebt $516.00K USD 3 Qtrs
Payment of long-term obligations RepaymentsOfLongTermDebt $516.00K USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $197.00K USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $197.00K USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $2.83M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $2.83M USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.00K USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.00K USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $228.00K USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $228.00K USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $5.02M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $5.02M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $12.56M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $12.56M USD 3 Qtrs
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $13.81M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $13.81M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.79M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.79M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $26.36M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $26.36M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.81M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.81M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $13.81M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $13.81M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.79M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.79M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $26.36M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $26.36M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.81M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.81M USD Point-in-time
Shares withheld for withholding taxes on net settlement for restricted stock NonCashActivitiesOfSharesWithheldForWithholdingTaxesOnNetSettlementForRestrictedStock $97.00K USD 3 Qtrs
Shares withheld for withholding taxes on net settlement for restricted stock NonCashActivitiesOfSharesWithheldForWithholdingTaxesOnNetSettlementForRestrictedStock $97.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $765.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $765.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $501.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $501.00K USD 3 Qtrs
Cash paid for operating leases OperatingLeasePayments $1.19M USD 3 Qtrs
Cash paid for operating leases OperatingLeasePayments $1.19M USD 3 Qtrs
Cash paid for operating leases OperatingLeasePayments $1.08M USD 3 Qtrs
Cash paid for operating leases OperatingLeasePayments $1.08M USD 3 Qtrs
Cash paid for interest InterestPaidNet $190.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $190.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $295.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $295.00K USD 3 Qtrs
Stockholders Equity 124 line items
Line Item Tag Value Unit Period
Balance at the beginning StockholdersEquity $25.70M USD Point-in-time
Balance at the beginning StockholdersEquity $25.70M USD Point-in-time
Balance at the beginning StockholdersEquity $18.42M USD Point-in-time
Balance at the beginning StockholdersEquity $18.42M USD Point-in-time
Balance at the beginning StockholdersEquity $47.71M USD Point-in-time
Balance at the beginning StockholdersEquity $47.71M USD Point-in-time
Balance at the beginning StockholdersEquity $20.65M USD Point-in-time
Balance at the beginning StockholdersEquity $20.65M USD Point-in-time
Balance at the beginning StockholdersEquity $22.86M USD Point-in-time
Balance at the beginning StockholdersEquity $22.86M USD Point-in-time
Balance at the beginning StockholdersEquity $28.97M USD Point-in-time
Balance at the beginning StockholdersEquity $28.97M USD Point-in-time
Balance at the beginning StockholdersEquity $27.56M USD Point-in-time
Balance at the beginning StockholdersEquity $27.56M USD Point-in-time
Balance at the beginning StockholdersEquity $18.77M USD Point-in-time
Balance at the beginning StockholdersEquity $18.77M USD Point-in-time
Balance at the beginning (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the beginning (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the beginning (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the beginning (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Net Income (Loss) NetIncomeLoss $371.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $371.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-815.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-815.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-2.12M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-2.12M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-14.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-14.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $17.39M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $17.39M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $989.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $989.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $992.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $992.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $962.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $962.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.02M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.02M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.03M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.03M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $855.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $855.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.02M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.02M USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $783.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $783.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $27.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $27.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $321.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $321.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $979.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $979.00K USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $1.86M USD 1 Quarter
Stock option exercises StockIssuedDuringPeriodValueStockOptionsExercised $1.86M USD 1 Quarter
Stock option exercises (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 206,828.00 shares 3 Qtrs
Stock option exercises (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 206,828.00 shares 3 Qtrs
Shares withheld for restricted stock unit net settlement RestrictedStockValueSharesIssuedNetOfTaxWithholdings $-97.00K USD 1 Quarter
Shares withheld for restricted stock unit net settlement RestrictedStockValueSharesIssuedNetOfTaxWithholdings $-97.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $2.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $2.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $13.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $13.00K USD 3 Qtrs
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $5.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $5.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $4.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Pension liability adjustments, net of taxes OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $1.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $67.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $67.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-130.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-130.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $245.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $245.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $24.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $24.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-78.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-78.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $60.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $60.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $151.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $151.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $353.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $353.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-34.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-34.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-174.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-174.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-178.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-178.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $13.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $13.00K USD 3 Qtrs
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $423.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $423.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $108.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $108.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $221.00K USD 1 Quarter
Change in fair value of derivatives, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $221.00K USD 1 Quarter
Balance at the end StockholdersEquity $25.70M USD Point-in-time
Balance at the end StockholdersEquity $25.70M USD Point-in-time
Balance at the end StockholdersEquity $18.42M USD Point-in-time
Balance at the end StockholdersEquity $18.42M USD Point-in-time
Balance at the end StockholdersEquity $47.71M USD Point-in-time
Balance at the end StockholdersEquity $47.71M USD Point-in-time
Balance at the end StockholdersEquity $20.65M USD Point-in-time
Balance at the end StockholdersEquity $20.65M USD Point-in-time
Balance at the end StockholdersEquity $22.86M USD Point-in-time
Balance at the end StockholdersEquity $22.86M USD Point-in-time
Balance at the end StockholdersEquity $28.97M USD Point-in-time
Balance at the end StockholdersEquity $28.97M USD Point-in-time
Balance at the end StockholdersEquity $27.56M USD Point-in-time
Balance at the end StockholdersEquity $27.56M USD Point-in-time
Balance at the end StockholdersEquity $18.77M USD Point-in-time
Balance at the end StockholdersEquity $18.77M USD Point-in-time
Balance at the end (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the end (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the end (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time
Balance at the end (in shares) TreasuryStockCommonShares 3.18M shares Point-in-time

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

NEWS
Loading news...
TRENDING
Loading...