◆ 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 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001421517-25-000118
Period End Date 20250630
Filing Date 20250806
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance erii-20250630_htm.xml
Balance Sheet 120 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $57.05M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $57.05M 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 $40.31M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $40.31M USD Point-in-time
Short-term investments ShortTermInvestments $22.47M USD Point-in-time
Short-term investments ShortTermInvestments $22.47M USD Point-in-time
Short-term investments ShortTermInvestments $48.39M USD Point-in-time
Short-term investments ShortTermInvestments $48.39M 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 $32.59M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $32.59M 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 $32.66M USD Point-in-time
Inventories, net InventoryNet $32.66M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $7.38M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $7.38M 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
Total current assets AssetsCurrent $152.15M USD Point-in-time
Total current assets AssetsCurrent $152.15M USD Point-in-time
Total current assets AssetsCurrent $173.66M USD Point-in-time
Total current assets AssetsCurrent $173.66M USD Point-in-time
Long-term investments LongTermInvestments $14.13M USD Point-in-time
Long-term investments LongTermInvestments $14.13M USD Point-in-time
Long-term investments LongTermInvestments $21.83M USD Point-in-time
Long-term investments LongTermInvestments $21.83M 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 $10.34M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $10.34M 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.63M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $13.63M 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.69M USD Point-in-time
Operating lease, right of use asset OperatingLeaseRightOfUseAsset $8.69M 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 $546.00K USD Point-in-time
Other assets, non-current OtherAssetsNoncurrent $546.00K 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
Total assets Assets $212.28M USD Point-in-time
Total assets Assets $212.28M USD Point-in-time
Total assets Assets $242.79M USD Point-in-time
Total assets Assets $242.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.44M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.44M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.11M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.11M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $11.25M USD Point-in-time
Accrued expenses and other liabilities AccruedExpensesAndOtherCurrentLiabilities $11.25M 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
Lease liabilities OperatingLeaseLiabilityCurrent $2.41M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.41M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Contract liabilities, current ContractWithCustomerLiabilityCurrent $571.00K USD Point-in-time
Contract liabilities, current ContractWithCustomerLiabilityCurrent $571.00K USD Point-in-time
Contract liabilities, current ContractWithCustomerLiabilityCurrent $1.73M USD Point-in-time
Contract liabilities, current ContractWithCustomerLiabilityCurrent $1.73M USD Point-in-time
Total current liabilities LiabilitiesCurrent $18.84M USD Point-in-time
Total current liabilities LiabilitiesCurrent $18.84M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.43M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.43M 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 $8.14M USD Point-in-time
Lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $8.14M USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $85.00K USD Point-in-time
Other liabilities, non-current OtherLiabilitiesNoncurrent $85.00K 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
Total liabilities Liabilities $27.07M USD Point-in-time
Total liabilities Liabilities $27.07M USD Point-in-time
Total liabilities Liabilities $32.78M USD Point-in-time
Total liabilities Liabilities $32.78M 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 $67.00K USD Point-in-time
Common stock CommonStockValue $67.00K USD Point-in-time
Common stock CommonStockValue $66.00K USD Point-in-time
Common stock CommonStockValue $66.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 $239.88M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $239.88M 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 $37.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $37.00K USD Point-in-time
Treasury stock TreasuryStockCommonValue $152.66M USD Point-in-time
Treasury stock TreasuryStockCommonValue $152.66M USD Point-in-time
Treasury stock TreasuryStockCommonValue $130.87M USD Point-in-time
Treasury stock TreasuryStockCommonValue $130.87M 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 $97.88M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $97.88M USD Point-in-time
Total stockholders equity StockholdersEquity $185.21M USD Point-in-time
Total stockholders equity StockholdersEquity $185.21M USD Point-in-time
Total stockholders equity StockholdersEquity $218.51M USD Point-in-time
Total stockholders equity StockholdersEquity $218.51M 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 liabilities and stockholders equity LiabilitiesAndStockholdersEquity $212.28M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $212.28M 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
Income Statement 158 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $39.29M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $39.29M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $36.12M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $36.12M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $28.05M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $28.05M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $27.20M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $27.20M USD 1 Quarter
Cost of revenue CostOfRevenue $14.59M USD 2 Qtrs
Cost of revenue CostOfRevenue $14.59M USD 2 Qtrs
Cost of revenue CostOfRevenue $13.70M USD 2 Qtrs
Cost of revenue CostOfRevenue $13.70M USD 2 Qtrs
Cost of revenue CostOfRevenue $10.10M USD 1 Quarter
Cost of revenue CostOfRevenue $10.10M USD 1 Quarter
Cost of revenue CostOfRevenue $9.63M USD 1 Quarter
Cost of revenue CostOfRevenue $9.63M USD 1 Quarter
Gross profit GrossProfit $17.95M USD 1 Quarter
Gross profit GrossProfit $17.95M USD 1 Quarter
Gross profit GrossProfit $17.57M USD 1 Quarter
Gross profit GrossProfit $17.57M USD 1 Quarter
Gross profit GrossProfit $22.41M USD 2 Qtrs
Gross profit GrossProfit $22.41M USD 2 Qtrs
Gross profit GrossProfit $24.70M USD 2 Qtrs
Gross profit GrossProfit $24.70M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $9.53M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.53M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $16.24M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $16.24M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $7.67M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.67M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $17.10M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $17.10M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $12.26M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $12.26M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $10.27M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $10.27M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $5.36M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $5.36M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $6.10M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $6.10M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.45M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $6.45M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $3.45M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.45M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.94M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $3.94M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $8.29M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $8.29M USD 2 Qtrs
Restructuring charges RestructuringCharges $539.00K USD 1 Quarter
Restructuring charges RestructuringCharges $539.00K USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges $3.02M USD 6 Qtrs
Restructuring charges RestructuringCharges $3.02M USD 6 Qtrs
Restructuring charges RestructuringCharges - USD 2 Qtrs
Restructuring charges RestructuringCharges - USD 2 Qtrs
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges - USD 1 Quarter
Restructuring charges RestructuringCharges $2.48M USD Annual
Restructuring charges RestructuringCharges $2.48M USD Annual
Restructuring charges RestructuringCharges $539.00K USD 2 Qtrs
Restructuring charges RestructuringCharges $539.00K USD 2 Qtrs
Total operating expenses OperatingExpenses $19.58M USD 1 Quarter
Total operating expenses OperatingExpenses $19.58M USD 1 Quarter
Total operating expenses OperatingExpenses $16.48M USD 1 Quarter
Total operating expenses OperatingExpenses $16.48M USD 1 Quarter
Total operating expenses OperatingExpenses $33.50M USD 2 Qtrs
Total operating expenses OperatingExpenses $33.50M USD 2 Qtrs
Total operating expenses OperatingExpenses $37.65M USD 2 Qtrs
Total operating expenses OperatingExpenses $37.65M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-2.01M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-2.01M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $1.47M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $1.47M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-12.95M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-12.95M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-11.09M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-11.09M USD 2 Qtrs
Interest income InterestIncomeSecuritiesTaxable $1.66M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $1.66M USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $3.10M USD 2 Qtrs
Interest income InterestIncomeSecuritiesTaxable $3.10M USD 2 Qtrs
Interest income InterestIncomeSecuritiesTaxable $2.01M USD 2 Qtrs
Interest income InterestIncomeSecuritiesTaxable $2.01M USD 2 Qtrs
Interest income InterestIncomeSecuritiesTaxable $940.00K USD 1 Quarter
Interest income InterestIncomeSecuritiesTaxable $940.00K USD 1 Quarter
Other non-operating expense, net OtherNonoperatingIncomeExpense $-26.00K USD 1 Quarter
Other non-operating expense, net OtherNonoperatingIncomeExpense $-26.00K USD 1 Quarter
Other non-operating expense, net OtherNonoperatingIncomeExpense $-102.00K USD 2 Qtrs
Other non-operating expense, net OtherNonoperatingIncomeExpense $-102.00K USD 2 Qtrs
Other non-operating expense, net OtherNonoperatingIncomeExpense $-20.00K USD 2 Qtrs
Other non-operating expense, net OtherNonoperatingIncomeExpense $-20.00K USD 2 Qtrs
Other non-operating expense, net OtherNonoperatingIncomeExpense $-49.00K USD 1 Quarter
Other non-operating expense, net OtherNonoperatingIncomeExpense $-49.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $914.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $914.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.61M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.61M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.99M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $1.99M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $3.00M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $3.00M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-400.00K USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-400.00K USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-9.95M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-9.95M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.39M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.39M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-9.10M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-9.10M USD 2 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-1.04M USD 2 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-1.04M USD 2 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-1.27M USD 2 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $-1.27M USD 2 Qtrs
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $334.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $334.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $242.00K USD 1 Quarter
Provision for (benefit from) income taxes IncomeTaxExpenseBenefit $242.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-8.90M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-8.90M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-642.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-642.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.83M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-7.83M USD 2 Qtrs
Net income (loss) NetIncomeLoss $2.05M USD 1 Quarter
Net income (loss) NetIncomeLoss $2.05M USD 1 Quarter
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.16 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.16 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.04 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.04 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.14 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.14 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.04 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.04 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.16 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.16 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.14 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.14 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.01 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.01 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.26M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.26M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.23M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.23M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.58M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 54.58M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.37M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 57.37M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.23M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.23M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.37M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 57.37M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.58M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.58M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.49M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 54.49M shares 1 Quarter
Cash Flow Statement 130 line items
Line Item Tag Value Unit Period
Net loss NetIncomeLoss $-8.90M USD 2 Qtrs
Net loss NetIncomeLoss $-8.90M USD 2 Qtrs
Net loss NetIncomeLoss $-642.00K USD 1 Quarter
Net loss NetIncomeLoss $-642.00K USD 1 Quarter
Net loss NetIncomeLoss $-7.83M USD 2 Qtrs
Net loss NetIncomeLoss $-7.83M USD 2 Qtrs
Net loss NetIncomeLoss $2.05M USD 1 Quarter
Net loss NetIncomeLoss $2.05M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $3.90M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $3.90M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $6.10M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $6.10M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.04M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.04M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $1.91M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $1.91M USD 2 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $870.00K USD 2 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $870.00K USD 2 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $936.00K USD 2 Qtrs
Right of use asset amortization OperatingLeaseRightOfUseAssetAmortizationExpense $936.00K USD 2 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $596.00K USD 2 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $596.00K USD 2 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $350.00K USD 2 Qtrs
Accretion (amortization) of discounts (premiums) on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $350.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.34M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.34M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.12M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.12M USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse $353.00K USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse $353.00K USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Other non-cash adjustments OtherNoncashIncomeExpense $-235.00K USD 2 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-235.00K USD 2 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-288.00K USD 2 Qtrs
Other non-cash adjustments OtherNoncashIncomeExpense $-288.00K USD 2 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-26.23M USD 2 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-26.23M USD 2 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-31.48M USD 2 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $-31.48M USD 2 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $64.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $64.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-185.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1 $-185.00K USD 2 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.88M USD 2 Qtrs
Inventories, net IncreaseDecreaseInInventories $7.88M USD 2 Qtrs
Inventories, net IncreaseDecreaseInInventories $8.03M USD 2 Qtrs
Inventories, net IncreaseDecreaseInInventories $8.03M USD 2 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $568.00K USD 2 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $568.00K USD 2 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $707.00K USD 2 Qtrs
Prepaid and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $707.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $272.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $272.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.28M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.28M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.27M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.27M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.99M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.99M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.16M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $1.16M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $2.03M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiabilities $2.03M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $14.82M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $14.82M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $14.57M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $14.57M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $51.12M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $51.12M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $30.39M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $30.39M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $73.28M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $73.28M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $17.24M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $17.24M USD 2 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.02M USD 2 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $1.02M USD 2 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $326.00K USD 2 Qtrs
Capital expenditures PaymentsToAcquirePropertyPlantAndEquipment $326.00K USD 2 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $10.00K USD 2 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $10.00K USD 2 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $90.00K USD 2 Qtrs
Proceeds from sales of fixed assets ProceedsFromSaleOfPropertyPlantAndEquipment $90.00K USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $33.57M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $33.57M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-43.83M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-43.83M USD 2 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $983.00K USD 2 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $983.00K USD 2 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.50M USD 2 Qtrs
Net proceeds from issuance of common stock ProceedsFromIssuanceOfCommonStock $1.50M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $21.58M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $21.58M USD 2 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax $432.00K USD 2 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax $432.00K USD 2 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax - USD 2 Qtrs
Payment of excise tax associated with repurchase of common stock PaymentsForRepurchaseOfCommonStockExciseTax - USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-21.03M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-21.03M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.50M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.50M USD 2 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-24.00K USD 2 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-24.00K USD 2 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $60.00K USD 2 Qtrs
Effect of exchange rate differences on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $60.00K USD 2 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $27.42M USD 2 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $27.42M USD 2 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-27.78M USD 2 Qtrs
Net change in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-27.78M USD 2 Qtrs
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $57.18M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $57.18M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $40.44M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $40.44M 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 $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, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $57.18M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $57.18M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $40.44M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $40.44M 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 $29.76M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $29.76M USD Point-in-time
Stockholders Equity 42 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $185.21M USD Point-in-time
Beginning balance StockholdersEquity $185.21M USD Point-in-time
Beginning balance StockholdersEquity $218.51M USD Point-in-time
Beginning balance StockholdersEquity $218.51M USD Point-in-time
Beginning balance StockholdersEquity $210.01M USD Point-in-time
Beginning balance StockholdersEquity $210.01M USD Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 53.68M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 53.68M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 57.42M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 57.42M shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 13.00M shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 13.00M shares Point-in-time
Common stock repurchased TreasuryStockValueAcquiredCostMethod $152.10M USD Point-in-time
Common stock repurchased TreasuryStockValueAcquiredCostMethod $152.10M USD Point-in-time
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-61.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-61.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-17.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-17.00K USD 2 Qtrs
Net (loss) income NetIncomeLoss $-8.90M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-8.90M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-642.00K USD 1 Quarter
Net (loss) income NetIncomeLoss $-642.00K USD 1 Quarter
Net (loss) income NetIncomeLoss $-7.83M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-7.83M USD 2 Qtrs
Net (loss) income NetIncomeLoss $2.05M USD 1 Quarter
Net (loss) income NetIncomeLoss $2.05M USD 1 Quarter
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 13.00M shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 13.00M shares Point-in-time
Ending balance StockholdersEquity $185.21M USD Point-in-time
Ending balance StockholdersEquity $185.21M USD Point-in-time
Ending balance StockholdersEquity $218.51M USD Point-in-time
Ending balance StockholdersEquity $218.51M USD Point-in-time
Ending balance StockholdersEquity $210.01M USD Point-in-time
Ending balance StockholdersEquity $210.01M USD Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 53.68M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 53.68M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 57.42M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 57.42M shares Point-in-time
Comprehensive Income 40 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $-8.90M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-8.90M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-642.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-642.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.83M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-7.83M USD 2 Qtrs
Net income (loss) NetIncomeLoss $2.05M USD 1 Quarter
Net income (loss) NetIncomeLoss $2.05M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $9.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $9.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $53.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $53.00K USD 1 Quarter
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-54.00K USD 2 Qtrs
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-54.00K USD 2 Qtrs
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-91.00K USD 1 Quarter
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-91.00K USD 1 Quarter
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-10.00K USD 1 Quarter
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-10.00K USD 1 Quarter
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-98.00K USD 2 Qtrs
Unrealized loss on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-98.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-61.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-61.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-17.00K USD 2 Qtrs
Total other comprehensive loss, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-17.00K USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.89M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.89M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-8.92M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-8.92M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $2.02M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $2.02M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-643.00K USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-643.00K USD 1 Quarter

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

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