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

10-Q Filing

PROFIRE ENERGY INC CIK: 1289636 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001289636-24-000031
Period End Date 20240630
Filing Date 20240807
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance pfie-20240630_htm.xml
Filing Contents
Balance Sheet 160 line items
Line Item Tag Value Unit Period
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $8.92M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $8.92M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $10.77M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $10.77M USD Point-in-time
Short-term investments MarketableSecuritiesCurrent $3.63M USD Point-in-time
Short-term investments MarketableSecuritiesCurrent $3.63M USD Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Short-term investments MarketableSecuritiesCurrent $2.80M USD Point-in-time
Short-term investments MarketableSecuritiesCurrent $2.80M USD Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $14.16M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $14.16M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $14.01M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $14.01M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Inventories, net (note 3) InventoryNet $16.06M USD Point-in-time
Inventories, net (note 3) InventoryNet $16.06M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Inventories, net (note 3) InventoryNet $14.06M USD Point-in-time
Inventories, net (note 3) InventoryNet $14.06M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 53.05M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 53.05M shares Point-in-time
Prepaid expenses and other current assets (note 4) PrepaidExpenseCurrent $3.04M USD Point-in-time
Prepaid expenses and other current assets (note 4) PrepaidExpenseCurrent $3.04M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 53.59M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 53.59M shares Point-in-time
Prepaid expenses and other current assets (note 4) PrepaidExpenseCurrent $2.83M USD Point-in-time
Prepaid expenses and other current assets (note 4) PrepaidExpenseCurrent $2.83M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Total Current Assets AssetsCurrent $45.81M USD Point-in-time
Total Current Assets AssetsCurrent $45.81M USD Point-in-time
Total Current Assets AssetsCurrent $44.47M USD Point-in-time
Total Current Assets AssetsCurrent $44.47M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Net deferred tax asset DeferredIncomeTaxAssetsNet $489.36K USD Point-in-time
Net deferred tax asset DeferredIncomeTaxAssetsNet $489.36K USD Point-in-time
Net deferred tax asset DeferredIncomeTaxAssetsNet $496.79K USD Point-in-time
Net deferred tax asset DeferredIncomeTaxAssetsNet $496.79K USD Point-in-time
Long-term investments MarketableSecuritiesNoncurrent $6.43M USD Point-in-time
Long-term investments MarketableSecuritiesNoncurrent $6.43M USD Point-in-time
Long-term investments MarketableSecuritiesNoncurrent $5.89M USD Point-in-time
Long-term investments MarketableSecuritiesNoncurrent $5.89M USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $406.85K USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $406.85K USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $432.91K USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $432.91K USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.19M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.19M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $10.78M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $10.78M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.03M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.03M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.10M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.10M USD Point-in-time
Goodwill Goodwill $2.58M USD Point-in-time
Goodwill Goodwill $2.58M USD Point-in-time
Goodwill Goodwill $2.58M USD Point-in-time
Goodwill Goodwill $2.58M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $21.58M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $21.58M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $21.82M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $21.82M USD Point-in-time
TOTAL ASSETS Assets $66.29M USD Point-in-time
TOTAL ASSETS Assets $66.29M USD Point-in-time
TOTAL ASSETS Assets $67.40M USD Point-in-time
TOTAL ASSETS Assets $67.40M USD Point-in-time
Accounts payable AccountsPayableCurrent $2.70M USD Point-in-time
Accounts payable AccountsPayableCurrent $2.70M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.65M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.45M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.45M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.54M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.54M USD Point-in-time
Current lease liability (note 6) LeaseLiabilityCurrent $130.18K USD Point-in-time
Current lease liability (note 6) LeaseLiabilityCurrent $130.18K USD Point-in-time
Current lease liability (note 6) LeaseLiabilityCurrent $138.55K USD Point-in-time
Current lease liability (note 6) LeaseLiabilityCurrent $138.55K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $374.38K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $374.38K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $1.72M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $1.72M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $9.10M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $9.10M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $6.61M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $6.61M USD Point-in-time
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $50.70K USD Point-in-time
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $50.70K USD Point-in-time
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $52.62K USD Point-in-time
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $52.62K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $307.53K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $307.53K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $276.19K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $276.19K USD Point-in-time
TOTAL LIABILITIES Liabilities $6.93M USD Point-in-time
TOTAL LIABILITIES Liabilities $6.93M USD Point-in-time
TOTAL LIABILITIES Liabilities $9.46M USD Point-in-time
TOTAL LIABILITIES Liabilities $9.46M USD Point-in-time
Preferred stock: $0.001 par value, 10,000,000 shares authorized: no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock: $0.001 par value, 10,000,000 shares authorized: no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock: $0.001 par value, 10,000,000 shares authorized: no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock: $0.001 par value, 10,000,000 shares authorized: no shares issued or outstanding PreferredStockValue - USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,589,902 issued and 47,212,748 outstanding at June 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.05K USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,589,902 issued and 47,212,748 outstanding at June 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.05K USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,589,902 issued and 47,212,748 outstanding at June 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.59K USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,589,902 issued and 47,212,748 outstanding at June 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.59K USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $9.51M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $9.51M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $9.32M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $9.32M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $32.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $32.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $33.38M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $33.38M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.84M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.84M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.15M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.15M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $36.20M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $36.20M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $39.70M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $39.70M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $56.84M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $56.84M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $46.58M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $46.58M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $60.46M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $60.46M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $49.60M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $49.60M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $58.25M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $58.25M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $53.07M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $53.07M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $67.40M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $67.40M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $66.29M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $66.29M USD Point-in-time
Income Statement 204 line items
Line Item Tag Value Unit Period
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $14.56M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $14.56M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $28.80M USD 2 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $28.80M USD 2 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $15.16M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $15.16M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $29.24M USD 2 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $29.24M USD 2 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $7.30M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $7.30M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $14.00M USD 2 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $14.00M USD 2 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $7.15M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $7.15M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $14.19M USD 2 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $14.19M USD 2 Qtrs
GROSS PROFIT GrossProfit $15.25M USD 2 Qtrs
GROSS PROFIT GrossProfit $15.25M USD 2 Qtrs
GROSS PROFIT GrossProfit $14.62M USD 2 Qtrs
GROSS PROFIT GrossProfit $14.62M USD 2 Qtrs
GROSS PROFIT GrossProfit $7.41M USD 1 Quarter
GROSS PROFIT GrossProfit $7.41M USD 1 Quarter
GROSS PROFIT GrossProfit $7.86M USD 1 Quarter
GROSS PROFIT GrossProfit $7.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.37M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $9.37M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $3.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $3.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $7.97M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $7.97M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $4.82M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $4.82M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $300.58K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $300.58K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $192.86K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $192.86K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $467.25K USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $467.25K USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $615.07K USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $615.07K USD 2 Qtrs
Depreciation and amortization DepreciationNonproduction $299.67K USD 2 Qtrs
Depreciation and amortization DepreciationNonproduction $299.67K USD 2 Qtrs
Depreciation and amortization DepreciationNonproduction $140.09K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $140.09K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $149.81K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $149.81K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $282.98K USD 2 Qtrs
Depreciation and amortization DepreciationNonproduction $282.98K USD 2 Qtrs
Total Operating Expenses OperatingExpenses $8.72M USD 2 Qtrs
Total Operating Expenses OperatingExpenses $8.72M USD 2 Qtrs
Total Operating Expenses OperatingExpenses $4.19M USD 1 Quarter
Total Operating Expenses OperatingExpenses $4.19M USD 1 Quarter
Total Operating Expenses OperatingExpenses $10.29M USD 2 Qtrs
Total Operating Expenses OperatingExpenses $10.29M USD 2 Qtrs
Total Operating Expenses OperatingExpenses $5.27M USD 1 Quarter
Total Operating Expenses OperatingExpenses $5.27M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $6.53M USD 2 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $6.53M USD 2 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $2.59M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $2.59M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $3.22M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $3.22M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $4.33M USD 2 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $4.33M USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $92.07K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $92.07K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $181.34K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $181.34K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $234.42K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $234.42K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $136.89K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $136.89K USD 2 Qtrs
Other expense OtherNonoperatingIncomeExpense $-46.42K USD 2 Qtrs
Other expense OtherNonoperatingIncomeExpense $-46.42K USD 2 Qtrs
Other expense OtherNonoperatingIncomeExpense $3.05K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $3.05K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $-20.30K USD 2 Qtrs
Other expense OtherNonoperatingIncomeExpense $-20.30K USD 2 Qtrs
Other expense OtherNonoperatingIncomeExpense $-36.87K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $-36.87K USD 1 Quarter
Interest income InvestmentIncomeInterest $181.70K USD 2 Qtrs
Interest income InvestmentIncomeInterest $181.70K USD 2 Qtrs
Interest income InvestmentIncomeInterest $123.65K USD 1 Quarter
Interest income InvestmentIncomeInterest $123.65K USD 1 Quarter
Interest income InvestmentIncomeInterest $83.35K USD 1 Quarter
Interest income InvestmentIncomeInterest $83.35K USD 1 Quarter
Interest income InvestmentIncomeInterest $155.24K USD 2 Qtrs
Interest income InvestmentIncomeInterest $155.24K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.79K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.79K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $2.66K USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.66K USD 1 Quarter
Interest expense InterestExpenseNonoperating $854.00 USD 1 Quarter
Interest expense InterestExpenseNonoperating $854.00 USD 1 Quarter
Interest expense InterestExpenseNonoperating $5.60K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $5.60K USD 2 Qtrs
Total Other Income NonoperatingIncomeExpense $367.91K USD 2 Qtrs
Total Other Income NonoperatingIncomeExpense $367.91K USD 2 Qtrs
Total Other Income NonoperatingIncomeExpense $267.28K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $267.28K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $266.24K USD 2 Qtrs
Total Other Income NonoperatingIncomeExpense $266.24K USD 2 Qtrs
Total Other Income NonoperatingIncomeExpense $175.81K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $175.81K USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.49M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.49M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.59M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.59M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.77M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.77M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.90M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.90M USD 2 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.10M USD 2 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.10M USD 2 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $704.62K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $704.62K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.45M USD 2 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.45M USD 2 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $634.03K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $634.03K USD 1 Quarter
NET INCOME NetIncomeLoss $2.06M USD 1 Quarter
NET INCOME NetIncomeLoss $2.06M USD 1 Quarter
NET INCOME NetIncomeLoss $2.86M USD 1 Quarter
NET INCOME NetIncomeLoss $2.86M USD 1 Quarter
NET INCOME NetIncomeLoss $5.45M USD 2 Qtrs
NET INCOME NetIncomeLoss $5.45M USD 2 Qtrs
NET INCOME NetIncomeLoss $1.43M USD 1 Quarter
NET INCOME NetIncomeLoss $1.43M USD 1 Quarter
NET INCOME NetIncomeLoss $3.50M USD 2 Qtrs
NET INCOME NetIncomeLoss $3.50M USD 2 Qtrs
NET INCOME NetIncomeLoss $2.59M USD 1 Quarter
NET INCOME NetIncomeLoss $2.59M USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $272.80K USD 2 Qtrs
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $272.80K USD 2 Qtrs
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.88K USD 2 Qtrs
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.88K USD 2 Qtrs
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
Foreign currency translation gain (loss) OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $65.70K USD 2 Qtrs
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $65.70K USD 2 Qtrs
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $54.63K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $54.63K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $45.87K USD 2 Qtrs
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $45.87K USD 2 Qtrs
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $11.07K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $11.07K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $76.29K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $76.29K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-30.42K USD 1 Quarter
Unrealized gains on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-30.42K USD 1 Quarter
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-305.19K USD 2 Qtrs
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-305.19K USD 2 Qtrs
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $247.91K USD 1 Quarter
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $247.91K USD 1 Quarter
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $318.68K USD 2 Qtrs
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $318.68K USD 2 Qtrs
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-71.45K USD 1 Quarter
Total Other Comprehensive Income (Loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-71.45K USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $1.99M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $1.99M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $3.11M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $3.11M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $3.19M USD 2 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $3.19M USD 2 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $5.77M USD 2 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $5.77M USD 2 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.12 USD 2 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.12 USD 2 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.06 USD 1 Quarter
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.06 USD 1 Quarter
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.04 USD 1 Quarter
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.04 USD 1 Quarter
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.07 USD 2 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.07 USD 2 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.07 USD 2 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.07 USD 2 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.04 USD 1 Quarter
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.04 USD 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.00M shares 2 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.00M shares 2 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.39M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.39M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.12M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.12M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.28M shares 2 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.28M shares 2 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.01M shares 2 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.01M shares 2 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.12M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.12M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.47M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.47M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.35M shares 2 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.35M shares 2 Qtrs
Cash Flow Statement 136 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $5.45M USD 2 Qtrs
Net income NetIncomeLoss $5.45M USD 2 Qtrs
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $3.50M USD 2 Qtrs
Net income NetIncomeLoss $3.50M USD 2 Qtrs
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.59M USD 1 Quarter
Depreciation and amortization expense DepreciationDepletionAndAmortization $548.00K USD 2 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $548.00K USD 2 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $539.09K USD 2 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $539.09K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $92.07K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $92.07K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $181.34K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $181.34K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $234.42K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $234.42K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $136.89K USD 2 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $136.89K USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $134.05K USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $134.05K USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $378.75K USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $378.75K USD 2 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $583.49K USD 2 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $583.49K USD 2 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $572.50K USD 2 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $572.50K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $70.94K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $70.94K USD 2 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $682.28K USD 2 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $682.28K USD 2 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.34M USD 2 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.34M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.66M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.66M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.08M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.08M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $266.71K USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $266.71K USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $51.12K USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $51.12K USD 2 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $205.57K USD 2 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $205.57K USD 2 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $7.16K USD 2 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $7.16K USD 2 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-80.41K USD 2 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-80.41K USD 2 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.07M USD 2 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.07M USD 2 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $1.78M USD 2 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $1.78M USD 2 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $-215.83K USD 2 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $-215.83K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $202.55K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $202.55K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $309.49K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $309.49K USD 2 Qtrs
Purchase of investments PaymentsForProceedsFromInvestments $405.58K USD 2 Qtrs
Purchase of investments PaymentsForProceedsFromInvestments $405.58K USD 2 Qtrs
Purchase of investments PaymentsForProceedsFromInvestments $230.36K USD 2 Qtrs
Purchase of investments PaymentsForProceedsFromInvestments $230.36K USD 2 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.07M USD 2 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.07M USD 2 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $607.25K USD 2 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $607.25K USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-1.10M USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-1.10M USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-703.33K USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-703.33K USD 2 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-248.96K USD 2 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-248.96K USD 2 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-316.82K USD 2 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-316.82K USD 2 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $65.33K USD 2 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $65.33K USD 2 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $35.33K USD 2 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $35.33K USD 2 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $190.62K USD 2 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $190.62K USD 2 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $57.96K USD 2 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $57.96K USD 2 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $13.97K USD 2 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $13.97K USD 2 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $22.04K USD 2 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $22.04K USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-494.15K USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-494.15K USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-255.55K USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-255.55K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-39.44K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-39.44K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.74K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.74K USD 2 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-1.85M USD 2 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-1.85M USD 2 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $861.51K USD 2 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $861.51K USD 2 Qtrs
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.25M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.25M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.77M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.77M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.92M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.92M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.25M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.25M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.77M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.77M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.92M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.92M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
Interest InterestPaidNet $1.79K USD 2 Qtrs
Interest InterestPaidNet $1.79K USD 2 Qtrs
Interest InterestPaidNet $5.60K USD 2 Qtrs
Interest InterestPaidNet $5.60K USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $576.75K USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $576.75K USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $2.46M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $2.46M USD 2 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $324.42K USD 2 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $324.42K USD 2 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $378.53K USD 2 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $378.53K USD 2 Qtrs
Common stock issued for stock options StockIssued1 - USD 2 Qtrs
Common stock issued for stock options StockIssued1 - USD 2 Qtrs
Common stock issued for stock options StockIssued1 $46.13K USD 2 Qtrs
Common stock issued for stock options StockIssued1 $46.13K USD 2 Qtrs
Stockholders Equity 102 line items
Line Item Tag Value Unit Period
Balance, beginning of period (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Balance, beginning of period (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Balance, beginning of period (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Balance, beginning of period (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Balance, beginning of period StockholdersEquity $56.84M USD Point-in-time
Balance, beginning of period StockholdersEquity $56.84M USD Point-in-time
Balance, beginning of period StockholdersEquity $46.58M USD Point-in-time
Balance, beginning of period StockholdersEquity $46.58M USD Point-in-time
Balance, beginning of period StockholdersEquity $60.46M USD Point-in-time
Balance, beginning of period StockholdersEquity $60.46M USD Point-in-time
Balance, beginning of period StockholdersEquity $49.60M USD Point-in-time
Balance, beginning of period StockholdersEquity $49.60M USD Point-in-time
Balance, beginning of period StockholdersEquity $58.25M USD Point-in-time
Balance, beginning of period StockholdersEquity $58.25M USD Point-in-time
Balance, beginning of period StockholdersEquity $53.07M USD Point-in-time
Balance, beginning of period StockholdersEquity $53.07M USD Point-in-time
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $197.44K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $197.44K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $360.45K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $360.45K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $375.06K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $375.06K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $223.05K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $223.05K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $45.28K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $45.28K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $850.00 USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $850.00 USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $65.33K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $65.33K USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $378.53K USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $378.53K USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $324.42K USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $324.42K USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Stock issued in settlement of RSUs and accrued bonuses StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $242.51K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $242.51K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $7.17K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $7.17K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $10.81K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $10.81K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $308.09K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $308.09K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $190.62K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $190.62K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $57.96K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $57.96K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $272.80K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $272.80K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.88K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.88K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $65.70K USD 2 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $65.70K USD 2 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $54.63K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $54.63K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $45.87K USD 2 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $45.87K USD 2 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $11.07K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $11.07K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $76.29K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $76.29K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-30.42K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-30.42K USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $5.45M USD 2 Qtrs
Net income NetIncomeLoss $5.45M USD 2 Qtrs
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $3.50M USD 2 Qtrs
Net income NetIncomeLoss $3.50M USD 2 Qtrs
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.59M USD 1 Quarter
Balance, end of period (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Balance, end of period (in shares) CommonStockSharesOutstanding 46.80M shares Point-in-time
Balance, end of period (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Balance, end of period (in shares) CommonStockSharesOutstanding 47.21M shares Point-in-time
Balance, end of period StockholdersEquity $56.84M USD Point-in-time
Balance, end of period StockholdersEquity $56.84M USD Point-in-time
Balance, end of period StockholdersEquity $46.58M USD Point-in-time
Balance, end of period StockholdersEquity $46.58M USD Point-in-time
Balance, end of period StockholdersEquity $60.46M USD Point-in-time
Balance, end of period StockholdersEquity $60.46M USD Point-in-time
Balance, end of period StockholdersEquity $49.60M USD Point-in-time
Balance, end of period StockholdersEquity $49.60M USD Point-in-time
Balance, end of period StockholdersEquity $58.25M USD Point-in-time
Balance, end of period StockholdersEquity $58.25M USD Point-in-time
Balance, end of period StockholdersEquity $53.07M USD Point-in-time
Balance, end of period StockholdersEquity $53.07M USD Point-in-time

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

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