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

10-Q Filing

ENERGY RECOVERY, INC. CIK: 1421517 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001421517-24-000191
Period End Date 20240930
Filing Date 20241030
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance erii-20240930_htm.xml
Balance Sheet 120 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $51.44M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $51.44M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $68.10M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $68.10M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $63.26M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $63.26M USD Point-in-time
Short-term investments ShortTermInvestments $55.36M USD Point-in-time
Short-term investments ShortTermInvestments $55.36M USD Point-in-time
Short-term investments ShortTermInvestments $40.45M USD Point-in-time
Short-term investments ShortTermInvestments $40.45M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $46.94M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $46.94M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $31.84M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $31.84M USD Point-in-time
Inventories, net InventoryNet $26.15M USD Point-in-time
Inventories, net InventoryNet $26.15M USD Point-in-time
Inventories, net InventoryNet $33.46M USD Point-in-time
Inventories, net InventoryNet $33.46M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $5.98M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $5.98M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $3.84M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $3.84M USD Point-in-time
Total current assets AssetsCurrent $189.91M USD Point-in-time
Total current assets AssetsCurrent $189.91M USD Point-in-time
Total current assets AssetsCurrent $185.47M USD Point-in-time
Total current assets AssetsCurrent $185.47M USD Point-in-time
Long-term investments LongTermInvestments $21.29M USD Point-in-time
Long-term investments LongTermInvestments $21.29M USD Point-in-time
Long-term investments LongTermInvestments $13.83M USD Point-in-time
Long-term investments LongTermInvestments $13.83M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $11.03M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $11.03M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $10.32M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $10.32M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $18.70M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $18.70M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $16.35M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $16.35M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $11.47M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $11.47M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $10.15M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $10.15M USD Point-in-time
Goodwill Goodwill $12.79M USD Point-in-time
Goodwill Goodwill $12.79M USD Point-in-time
Goodwill Goodwill $12.79M USD Point-in-time
Goodwill Goodwill $12.79M USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $388.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $388.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $1.18M USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $1.18M USD Point-in-time
Total assets Assets $252.97M USD Point-in-time
Total assets Assets $252.97M USD Point-in-time
Total assets Assets $262.70M USD Point-in-time
Total assets Assets $262.70M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.41M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.41M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.00M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.00M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $15.58M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $15.58M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $10.52M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $10.52M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $1.96M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $1.96M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $1.79M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $1.79M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $2.97M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $2.97M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.10M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.10M USD Point-in-time
Total current liabilities LiabilitiesCurrent $18.87M USD Point-in-time
Total current liabilities LiabilitiesCurrent $18.87M USD Point-in-time
Total current liabilities LiabilitiesCurrent $21.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $21.47M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $9.86M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $9.86M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $11.49M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $11.49M USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $100.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $100.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $207.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $207.00K USD Point-in-time
Total liabilities Liabilities $28.83M USD Point-in-time
Total liabilities Liabilities $28.83M USD Point-in-time
Total liabilities Liabilities $33.17M USD Point-in-time
Total liabilities Liabilities $33.17M USD Point-in-time
Commitments and contingencies (Note 7) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 7) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 7) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 7) CommitmentsAndContingencies - USD Point-in-time
Common stock CommonStockValue $66.00K USD Point-in-time
Common stock CommonStockValue $66.00K USD Point-in-time
Common stock CommonStockValue $65.00K USD Point-in-time
Common stock CommonStockValue $65.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $231.91M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $231.91M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $217.62M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $217.62M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-44.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-44.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $149.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $149.00K USD Point-in-time
Treasury stock TreasuryStockCommonValue $80.49M USD Point-in-time
Treasury stock TreasuryStockCommonValue $80.49M USD Point-in-time
Treasury stock TreasuryStockCommonValue $80.49M USD Point-in-time
Treasury stock TreasuryStockCommonValue $80.49M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $82.23M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $82.23M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $82.66M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $82.66M USD Point-in-time
Total stockholders equity StockholdersEquity $233.87M USD Point-in-time
Total stockholders equity StockholdersEquity $233.87M USD Point-in-time
Total stockholders equity StockholdersEquity $219.81M USD Point-in-time
Total stockholders equity StockholdersEquity $219.81M USD Point-in-time
Total stockholders equity StockholdersEquity $194.03M USD Point-in-time
Total stockholders equity StockholdersEquity $194.03M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $252.97M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $252.97M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $262.70M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $262.70M USD Point-in-time
Income Statement 144 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $71.16M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $71.16M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $38.58M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $38.58M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $37.04M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $37.04M USD 1 Quarter
Cost of revenue CostOfRevenue $11.15M USD 1 Quarter
Cost of revenue CostOfRevenue $11.15M USD 1 Quarter
Cost of revenue CostOfRevenue $23.58M USD 3 Qtrs
Cost of revenue CostOfRevenue $23.58M USD 3 Qtrs
Cost of revenue CostOfRevenue $28.06M USD 3 Qtrs
Cost of revenue CostOfRevenue $28.06M USD 3 Qtrs
Cost of revenue CostOfRevenue $13.47M USD 1 Quarter
Cost of revenue CostOfRevenue $13.47M USD 1 Quarter
Gross profit GrossProfit $49.81M USD 3 Qtrs
Gross profit GrossProfit $49.81M USD 3 Qtrs
Gross profit GrossProfit $25.11M USD 1 Quarter
Gross profit GrossProfit $25.11M USD 1 Quarter
Gross profit GrossProfit $47.58M USD 3 Qtrs
Gross profit GrossProfit $47.58M USD 3 Qtrs
Gross profit GrossProfit $25.88M USD 1 Quarter
Gross profit GrossProfit $25.88M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $21.70M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $21.70M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $7.37M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.37M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.67M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.67M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $24.77M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $24.77M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $5.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $5.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $6.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $6.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $15.40M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $15.40M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $18.67M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $18.67M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.04M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.04M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.26M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.26M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $3.97M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.97M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.97M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.97M USD 1 Quarter
Total operating expenses OperatingExpenses $55.70M USD 3 Qtrs
Total operating expenses OperatingExpenses $55.70M USD 3 Qtrs
Total operating expenses OperatingExpenses $18.05M USD 1 Quarter
Total operating expenses OperatingExpenses $18.05M USD 1 Quarter
Total operating expenses OperatingExpenses $16.75M USD 1 Quarter
Total operating expenses OperatingExpenses $16.75M USD 1 Quarter
Total operating expenses OperatingExpenses $49.14M USD 3 Qtrs
Total operating expenses OperatingExpenses $49.14M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-5.89M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-5.89M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $7.06M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $7.06M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $9.13M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $9.13M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-1.56M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-1.56M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $4.82M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $4.82M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $2.49M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $2.49M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $1.08M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $1.08M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $1.71M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $1.71M USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $57.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $57.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-129.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-129.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-38.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-38.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-45.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-45.00K USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $2.36M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $2.36M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $4.77M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $4.77M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.77M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.77M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.04M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.04M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $793.00K USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $793.00K USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-1.12M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-1.12M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.82M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.82M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.18M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.18M USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $518.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $518.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-906.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-906.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $344.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $344.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-699.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-699.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $9.66M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.66M USD 1 Quarter
Net income (loss) NetIncomeLoss $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $8.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.70M USD 3 Qtrs
Net income (loss) NetIncomeLoss $1.70M USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.03 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.03 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.15 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.15 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.01 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.01 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.17 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.17 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.03 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.03 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.01 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.01 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.15 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.15 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.17 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.17 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 56.35M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 56.35M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.76M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.76M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.41M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.41M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 56.44M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 56.44M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 58.29M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 58.29M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.41M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.41M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.97M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.97M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.76M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.76M shares 3 Qtrs
Cash Flow Statement 120 line items
Line Item Tag Value Unit Period
Net (loss) income NetIncomeLoss $9.66M USD 1 Quarter
Net (loss) income NetIncomeLoss $9.66M USD 1 Quarter
Net (loss) income NetIncomeLoss $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $8.48M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.48M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.70M USD 3 Qtrs
Net (loss) income NetIncomeLoss $1.70M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $5.81M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $5.81M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $8.51M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $8.51M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.08M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.08M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.05M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.05M USD 3 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.22M USD 3 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.22M USD 3 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.32M USD 3 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.32M USD 3 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $1.05M USD 3 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $1.05M USD 3 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $613.00K USD 3 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $613.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-920.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-920.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-705.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-705.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-241.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-241.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-307.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-307.00K USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-10.76M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-10.76M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-15.06M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-15.06M USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-882.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-882.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $1.72M USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $1.72M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.69M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.69M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $5.75M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $5.75M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.29M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.29M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.16M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.16M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.04M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.04M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $879.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $879.00K USD 3 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.47M USD 3 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.47M USD 3 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-4.97M USD 3 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-4.97M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $240.00K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $240.00K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.81M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.81M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $12.27M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $12.27M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.57M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.57M USD 3 Qtrs
Sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $2.97M USD 3 Qtrs
Sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $2.97M USD 3 Qtrs
Sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 3 Qtrs
Sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 3 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $59.42M USD 3 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $59.42M USD 3 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $58.70M USD 3 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $58.70M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $80.49M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $80.49M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $78.95M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $78.95M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.18M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.18M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.19M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.19M USD 3 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $82.00K USD 3 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $82.00K USD 3 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $90.00K USD 3 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $90.00K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-22.17M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-22.17M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-18.38M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-18.38M USD 3 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.18M USD 3 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.18M USD 3 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $5.79M USD 3 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $5.79M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $5.79M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $5.79M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.18M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.18M USD 3 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $27.00K USD 3 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $27.00K USD 3 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-23.00K USD 3 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-23.00K USD 3 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.89M USD 3 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.89M USD 3 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.83M USD 3 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.83M USD 3 Qtrs
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $56.46M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $56.46M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $63.39M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $63.39M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.22M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.22M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.57M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.57M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $56.46M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $56.46M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $63.39M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $63.39M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.22M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.22M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.57M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.57M USD Point-in-time
Stockholders Equity 36 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $233.87M USD Point-in-time
Beginning balance StockholdersEquity $233.87M USD Point-in-time
Beginning balance StockholdersEquity $219.81M USD Point-in-time
Beginning balance StockholdersEquity $219.81M USD Point-in-time
Beginning balance StockholdersEquity $194.03M USD Point-in-time
Beginning balance StockholdersEquity $194.03M USD Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 57.88M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 57.88M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 56.50M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 56.50M shares Point-in-time
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $193.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $193.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $210.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $210.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-56.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-56.00K USD 1 Quarter
Net (loss) income NetIncomeLoss $9.66M USD 1 Quarter
Net (loss) income NetIncomeLoss $9.66M USD 1 Quarter
Net (loss) income NetIncomeLoss $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $8.48M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.48M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.70M USD 3 Qtrs
Net (loss) income NetIncomeLoss $1.70M USD 3 Qtrs
Ending balance StockholdersEquity $233.87M USD Point-in-time
Ending balance StockholdersEquity $233.87M USD Point-in-time
Ending balance StockholdersEquity $219.81M USD Point-in-time
Ending balance StockholdersEquity $219.81M USD Point-in-time
Ending balance StockholdersEquity $194.03M USD Point-in-time
Ending balance StockholdersEquity $194.03M USD Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 57.88M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 57.88M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 56.50M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 56.50M shares Point-in-time
Comprehensive Income 40 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $9.66M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.66M USD 1 Quarter
Net income (loss) NetIncomeLoss $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $8.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.70M USD 3 Qtrs
Net income (loss) NetIncomeLoss $1.70M USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-94.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-94.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $95.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $95.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-57.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-57.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $250.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $250.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $304.00K USD 1 Quarter
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $304.00K USD 1 Quarter
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $71.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $71.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-54.00K USD 1 Quarter
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-54.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $193.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $193.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $210.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $210.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-56.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-56.00K USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $9.60M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $9.60M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $8.69M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $8.69M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-228.00K USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-228.00K USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $1.86M USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $1.86M USD 3 Qtrs

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

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