◆ 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 2025
Filing Information
Form Type 10-Q
Accession Number 0001421517-25-000134
Period End Date 20250930
Filing Date 20251105
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance erii-20250930_htm.xml
Balance Sheet 120 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $63.26M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $63.26M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $29.63M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $29.63M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $47.10M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $47.10M USD Point-in-time
Short-term investments ShortTermInvestments $48.39M USD Point-in-time
Short-term investments ShortTermInvestments $48.39M USD Point-in-time
Short-term investments ShortTermInvestments $23.28M USD Point-in-time
Short-term investments ShortTermInvestments $23.28M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $64.07M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $64.07M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $44.02M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $44.02M USD Point-in-time
Inventories, net InventoryNet $24.91M USD Point-in-time
Inventories, net InventoryNet $24.91M USD Point-in-time
Inventories, net InventoryNet $33.57M USD Point-in-time
Inventories, net InventoryNet $33.57M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $6.67M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $6.67M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $7.66M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $7.66M USD Point-in-time
Total current assets AssetsCurrent $173.66M USD Point-in-time
Total current assets AssetsCurrent $173.66M USD Point-in-time
Total current assets AssetsCurrent $155.62M USD Point-in-time
Total current assets AssetsCurrent $155.62M USD Point-in-time
Long-term investments LongTermInvestments $21.83M USD Point-in-time
Long-term investments LongTermInvestments $21.83M USD Point-in-time
Long-term investments LongTermInvestments $9.56M USD Point-in-time
Long-term investments LongTermInvestments $9.56M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $9.00M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $9.00M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $9.71M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $9.71M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $15.42M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $15.42M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $13.34M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $13.34M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $9.70M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $9.70M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $8.20M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $8.20M 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 $391.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $391.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $428.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $428.00K USD Point-in-time
Total assets Assets $242.79M USD Point-in-time
Total assets Assets $242.79M USD Point-in-time
Total assets Assets $209.65M USD Point-in-time
Total assets Assets $209.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.11M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.11M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.74M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.74M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $17.73M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $17.73M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $12.07M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $12.07M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.47M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.47M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $571.00K USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $571.00K USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.93M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $1.93M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.43M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.43M USD Point-in-time
Total current liabilities LiabilitiesCurrent $21.22M USD Point-in-time
Total current liabilities LiabilitiesCurrent $21.22M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $9.30M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $9.30M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $7.53M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $7.53M USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $57.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $57.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $69.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $69.00K USD Point-in-time
Total liabilities Liabilities $32.78M USD Point-in-time
Total liabilities Liabilities $32.78M USD Point-in-time
Total liabilities Liabilities $28.81M USD Point-in-time
Total liabilities Liabilities $28.81M 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 $67.00K USD Point-in-time
Common stock CommonStockValue $67.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $235.01M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $235.01M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $242.34M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $242.34M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $98.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $98.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $34.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $34.00K USD Point-in-time
Treasury stock TreasuryStockCommonValue $130.87M USD Point-in-time
Treasury stock TreasuryStockCommonValue $130.87M USD Point-in-time
Treasury stock TreasuryStockCommonValue $163.37M USD Point-in-time
Treasury stock TreasuryStockCommonValue $163.37M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $105.71M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $105.71M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $101.75M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $101.75M 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 $210.01M USD Point-in-time
Total stockholders equity StockholdersEquity $210.01M USD Point-in-time
Total stockholders equity StockholdersEquity $180.83M USD Point-in-time
Total stockholders equity StockholdersEquity $180.83M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $242.79M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $242.79M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $209.65M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $209.65M USD Point-in-time
Income Statement 156 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $38.58M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $38.58M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $32.00M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $32.00M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $68.12M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $68.12M USD 3 Qtrs
Cost of revenue CostOfRevenue $13.47M USD 1 Quarter
Cost of revenue CostOfRevenue $13.47M USD 1 Quarter
Cost of revenue CostOfRevenue $28.06M USD 3 Qtrs
Cost of revenue CostOfRevenue $28.06M USD 3 Qtrs
Cost of revenue CostOfRevenue $11.44M USD 1 Quarter
Cost of revenue CostOfRevenue $11.44M USD 1 Quarter
Cost of revenue CostOfRevenue $25.15M USD 3 Qtrs
Cost of revenue CostOfRevenue $25.15M USD 3 Qtrs
Gross profit GrossProfit $25.11M USD 1 Quarter
Gross profit GrossProfit $25.11M USD 1 Quarter
Gross profit GrossProfit $49.81M USD 3 Qtrs
Gross profit GrossProfit $49.81M USD 3 Qtrs
Gross profit GrossProfit $20.56M USD 1 Quarter
Gross profit GrossProfit $20.56M USD 1 Quarter
Gross profit GrossProfit $42.97M USD 3 Qtrs
Gross profit GrossProfit $42.97M USD 3 Qtrs
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
General and administrative GeneralAndAdministrativeExpense $7.51M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.51M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $23.76M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $23.76M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $6.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $6.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $18.67M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $18.67M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $5.71M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $5.71M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $15.98M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $15.98M 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 $12.26M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.26M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $3.67M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.67M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $10.12M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $10.12M USD 3 Qtrs
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges - USD 3 Qtrs
Restructuring charges RestructuringCharges - USD 3 Qtrs
Restructuring charges RestructuringCharges $2.48M USD 1 Quarter
Restructuring charges RestructuringCharges $2.48M USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges $539.00K USD 3 Qtrs
Restructuring charges RestructuringCharges $539.00K USD 3 Qtrs
Restructuring charges RestructuringCharges $3.02M USD Annual
Restructuring charges RestructuringCharges $3.02M USD Annual
Total operating expenses OperatingExpenses $18.05M USD 1 Quarter
Total operating expenses OperatingExpenses $18.05M 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 $16.90M USD 1 Quarter
Total operating expenses OperatingExpenses $16.90M USD 1 Quarter
Total operating expenses OperatingExpenses $50.40M USD 3 Qtrs
Total operating expenses OperatingExpenses $50.40M 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 $-5.89M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-5.89M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $3.66M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $3.66M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-7.43M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-7.43M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $1.71M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $1.71M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $4.82M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $4.82M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $847.00K USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $847.00K USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $2.86M USD 3 Qtrs
Interest income InterestIncomeSecuritiesTaxable $2.86M USD 3 Qtrs
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 $-45.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $-45.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $45.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $45.00K USD 1 Quarter
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $25.00K USD 3 Qtrs
Other non-operating income (expense), net OtherNonoperatingIncomeExpense $25.00K 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 $4.77M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $4.77M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $892.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $892.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $2.88M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $2.88M 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 $-1.12M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-1.12M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.55M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.55M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-4.54M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-4.54M 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
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $680.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $680.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-589.00K USD 3 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-589.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 $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $-421.00K USD 3 Qtrs
Net income (loss) NetIncomeLoss $3.87M USD 1 Quarter
Net income (loss) NetIncomeLoss $3.87M USD 1 Quarter
Net income (loss) NetIncomeLoss $-3.95M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-3.95M 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.07 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.07 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.07 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.07 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.01 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.01 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.07 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.07 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.07 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.07 USD 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 53.16M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 53.16M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.10M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.10M shares 3 Qtrs
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 53.47M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.47M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.10M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.10M shares 3 Qtrs
Cash Flow Statement 134 line items
Line Item Tag Value Unit Period
Net loss NetIncomeLoss $8.48M USD 1 Quarter
Net loss NetIncomeLoss $8.48M USD 1 Quarter
Net loss NetIncomeLoss $-421.00K USD 3 Qtrs
Net loss NetIncomeLoss $-421.00K USD 3 Qtrs
Net loss NetIncomeLoss $3.87M USD 1 Quarter
Net loss NetIncomeLoss $3.87M USD 1 Quarter
Net loss NetIncomeLoss $-3.95M USD 3 Qtrs
Net loss NetIncomeLoss $-3.95M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $8.51M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $8.51M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $6.11M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $6.11M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.05M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.05M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.82M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.82M 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
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.43M USD 3 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $1.43M 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 $308.00K USD 3 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $308.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-705.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-705.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-707.00K USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-707.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse $353.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse $353.00K USD 3 Qtrs
Inventory reserve adjustment InventoryLIFOReservePeriodCharge $136.00K USD 3 Qtrs
Inventory reserve adjustment InventoryLIFOReservePeriodCharge $136.00K USD 3 Qtrs
Inventory reserve adjustment InventoryLIFOReservePeriodCharge $575.00K USD 3 Qtrs
Inventory reserve adjustment InventoryLIFOReservePeriodCharge $575.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-171.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-171.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $91.00K USD 3 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $91.00K USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-15.06M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-15.06M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-19.95M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-19.95M USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-882.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-882.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-17.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-17.00K USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.69M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.69M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $9.32M USD 3 Qtrs
Inventories, net IncreaseDecreaseInInventories $9.32M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.16M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.16M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.06M USD 3 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.06M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $879.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $879.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.21M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.21M 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 $-6.66M USD 3 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.66M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.81M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.81M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.36M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.36M 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
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.69M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.69M 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 $60.15M USD 3 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $60.15M 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 $22.48M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $22.48M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.19M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.19M USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $668.00K USD 3 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $668.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
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $10.00K USD 3 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $10.00K USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-22.17M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-22.17M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $37.01M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $37.01M 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 proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.36M USD 3 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.36M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $32.18M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $32.18M USD 3 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax - USD 3 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax - USD 3 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax $603.00K USD 3 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax $603.00K USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $5.79M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $5.79M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-31.42M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-31.42M 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
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.00K USD 3 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.00K 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
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $17.35M USD 3 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $17.35M USD 3 Qtrs
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 $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 $29.76M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $29.76M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.10M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.10M 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 $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 $29.76M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $29.76M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.10M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.10M 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 $210.01M USD Point-in-time
Beginning balance StockholdersEquity $210.01M USD Point-in-time
Beginning balance StockholdersEquity $180.83M USD Point-in-time
Beginning balance StockholdersEquity $180.83M 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 52.98M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 52.98M shares Point-in-time
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 $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 $-3.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-3.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-64.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-64.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 $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $-421.00K USD 3 Qtrs
Net (loss) income NetIncomeLoss $3.87M USD 1 Quarter
Net (loss) income NetIncomeLoss $3.87M USD 1 Quarter
Net (loss) income NetIncomeLoss $-3.95M USD 3 Qtrs
Net (loss) income NetIncomeLoss $-3.95M USD 3 Qtrs
Ending balance StockholdersEquity $233.87M USD Point-in-time
Ending balance StockholdersEquity $233.87M USD Point-in-time
Ending balance StockholdersEquity $210.01M USD Point-in-time
Ending balance StockholdersEquity $210.01M USD Point-in-time
Ending balance StockholdersEquity $180.83M USD Point-in-time
Ending balance StockholdersEquity $180.83M 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 52.98M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 52.98M shares Point-in-time
Comprehensive Income 40 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $8.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.48M 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 $3.87M USD 1 Quarter
Net income (loss) NetIncomeLoss $3.87M USD 1 Quarter
Net income (loss) NetIncomeLoss $-3.95M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-3.95M 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 $-57.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-57.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-68.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-68.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-31.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-31.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 $250.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $250.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $65.00K USD 1 Quarter
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $65.00K USD 1 Quarter
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-33.00K USD 3 Qtrs
Unrealized gain (loss) on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-33.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 $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 $-3.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-3.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-64.00K USD 3 Qtrs
Total other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-64.00K USD 3 Qtrs
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 $3.87M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $3.87M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-4.02M USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-4.02M 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...