◆ 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 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001289636-24-000044
Period End Date 20240930
Filing Date 20241106
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance pfie-20240930_htm.xml
Filing Contents
Balance Sheet 164 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
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 $7.96M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $7.96M 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
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 $2.34M USD Point-in-time
Short-term investments MarketableSecuritiesCurrent $2.34M USD 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
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
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 $16.43M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $16.43M 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
Inventories, net (note 3) InventoryNet $17.19M USD Point-in-time
Inventories, net (note 3) InventoryNet $17.19M 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
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.38M USD Point-in-time
Prepaid expenses and other current assets (note 4) PrepaidExpenseCurrent $3.38M USD 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 issued (in shares) CommonStockSharesIssued 53.69M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 53.69M shares Point-in-time
Total Current Assets AssetsCurrent $47.30M USD Point-in-time
Total Current Assets AssetsCurrent $47.30M 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
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 46.38M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 46.38M shares Point-in-time
Total Current Assets AssetsCurrent $44.47M USD Point-in-time
Total Current Assets AssetsCurrent $44.47M 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
Net deferred tax asset DeferredIncomeTaxAssetsNet $436.58K USD Point-in-time
Net deferred tax asset DeferredIncomeTaxAssetsNet $436.58K 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 $6.58M USD Point-in-time
Long-term investments MarketableSecuritiesNoncurrent $6.58M USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $369.55K USD Point-in-time
Lease right-of-use asset (note 6) LeaseRightOfUseAsset $369.55K 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 $10.78M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $10.78M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.33M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.33M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.10M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $1.10M USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $998.74K USD Point-in-time
Intangible assets, net FiniteLivedIntangibleAssetsNet $998.74K 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.82M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $21.82M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $22.30M USD Point-in-time
Total Long-Term Assets AssetsNoncurrent $22.30M USD Point-in-time
TOTAL ASSETS Assets $69.60M USD Point-in-time
TOTAL ASSETS Assets $69.60M USD Point-in-time
TOTAL ASSETS Assets $66.29M USD Point-in-time
TOTAL ASSETS Assets $66.29M 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 $2.17M USD Point-in-time
Accounts payable AccountsPayableCurrent $2.17M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.73M USD Point-in-time
Accrued liabilities (note 5) AccruedLiabilitiesCurrent $4.73M 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 $136.74K USD Point-in-time
Current lease liability (note 6) LeaseLiabilityCurrent $136.74K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $542.39K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $542.39K 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 $7.58M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $7.58M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $9.10M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $9.10M 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
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $53.32K USD Point-in-time
Net deferred income tax liability DeferredIncomeTaxLiabilitiesNet $53.32K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $241.79K USD Point-in-time
Long-term lease liability (note 6) LeaseLiabilityNoncurrent $241.79K 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
TOTAL LIABILITIES Liabilities $9.46M USD Point-in-time
TOTAL LIABILITIES Liabilities $9.46M USD Point-in-time
TOTAL LIABILITIES Liabilities $7.87M USD Point-in-time
TOTAL LIABILITIES Liabilities $7.87M 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,687,955 issued and 46,379,557 outstanding at September 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.69K USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,687,955 issued and 46,379,557 outstanding at September 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.69K USD Point-in-time
Common stock: $0.001 par value, 100,000,000 shares authorized: 53,687,955 issued and 46,379,557 outstanding at September 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,687,955 issued and 46,379,557 outstanding at September 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 CommonStockValue $53.05K 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
Treasury stock, at cost TreasuryStockCommonValue $10.98M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $10.98M 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.68M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $33.68M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.90M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.90M 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
Retained earnings RetainedEarningsAccumulatedDeficit $36.20M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $36.20M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $41.88M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $41.88M 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 $60.46M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $60.46M 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 STOCKHOLDERS' EQUITY StockholdersEquity $46.58M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $46.58M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $54.67M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $54.67M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $61.73M USD Point-in-time
TOTAL STOCKHOLDERS' EQUITY StockholdersEquity $61.73M 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 LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $66.29M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $66.29M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $69.60M USD Point-in-time
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $69.60M USD Point-in-time
Income Statement 216 line items
Line Item Tag Value Unit Period
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $17.20M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $17.20M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $14.94M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $14.94M USD 1 Quarter
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $44.19M USD 3 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $44.19M USD 3 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $46.00M USD 3 Qtrs
Total Revenues RevenueFromContractWithCustomerExcludingAssessedTax $46.00M USD 3 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $8.92M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $8.92M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $21.46M USD 3 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $21.46M USD 3 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $23.10M USD 3 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $23.10M USD 3 Qtrs
Total Cost of Sales CostOfGoodsAndServicesSold $7.47M USD 1 Quarter
Total Cost of Sales CostOfGoodsAndServicesSold $7.47M USD 1 Quarter
GROSS PROFIT GrossProfit $22.72M USD 3 Qtrs
GROSS PROFIT GrossProfit $22.72M USD 3 Qtrs
GROSS PROFIT GrossProfit $22.90M USD 3 Qtrs
GROSS PROFIT GrossProfit $22.90M USD 3 Qtrs
GROSS PROFIT GrossProfit $8.28M USD 1 Quarter
GROSS PROFIT GrossProfit $8.28M USD 1 Quarter
GROSS PROFIT GrossProfit $7.48M USD 1 Quarter
GROSS PROFIT GrossProfit $7.48M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $12.57M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $12.57M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $5.06M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $5.06M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $14.43M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $14.43M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $4.61M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $4.61M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $649.51K USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $649.51K USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $952.67K USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $952.67K USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $182.25K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $182.25K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $337.60K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $337.60K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $145.66K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $145.66K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $435.21K USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $435.21K USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $428.64K USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $428.64K USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $135.54K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $135.54K USD 1 Quarter
Total Operating Expenses OperatingExpenses $13.65M USD 3 Qtrs
Total Operating Expenses OperatingExpenses $13.65M USD 3 Qtrs
Total Operating Expenses OperatingExpenses $15.82M USD 3 Qtrs
Total Operating Expenses OperatingExpenses $15.82M USD 3 Qtrs
Total Operating Expenses OperatingExpenses $5.53M USD 1 Quarter
Total Operating Expenses OperatingExpenses $5.53M USD 1 Quarter
Total Operating Expenses OperatingExpenses $4.93M USD 1 Quarter
Total Operating Expenses OperatingExpenses $4.93M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $2.75M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $2.75M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $7.08M USD 3 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $7.08M USD 3 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $9.07M USD 3 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $9.07M USD 3 Qtrs
INCOME FROM OPERATIONS OperatingIncomeLoss $2.54M USD 1 Quarter
INCOME FROM OPERATIONS OperatingIncomeLoss $2.54M USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $221.86K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $221.86K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $17.35K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $17.35K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $251.77K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $251.77K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $84.97K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $84.97K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $19.72K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $19.72K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $8.97K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $8.97K USD 1 Quarter
Other expense OtherNonoperatingIncomeExpense $-11.32K USD 3 Qtrs
Other expense OtherNonoperatingIncomeExpense $-11.32K USD 3 Qtrs
Other expense OtherNonoperatingIncomeExpense $-26.70K USD 3 Qtrs
Other expense OtherNonoperatingIncomeExpense $-26.70K USD 3 Qtrs
Interest income InvestmentIncomeInterest $93.30K USD 1 Quarter
Interest income InvestmentIncomeInterest $93.30K USD 1 Quarter
Interest income InvestmentIncomeInterest $74.17K USD 1 Quarter
Interest income InvestmentIncomeInterest $74.17K USD 1 Quarter
Interest income InvestmentIncomeInterest $248.54K USD 3 Qtrs
Interest income InvestmentIncomeInterest $248.54K USD 3 Qtrs
Interest income InvestmentIncomeInterest $255.87K USD 3 Qtrs
Interest income InvestmentIncomeInterest $255.87K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $4.44K USD 1 Quarter
Interest expense InterestExpenseNonoperating $4.44K USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.36K USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.36K USD 1 Quarter
Interest expense InterestExpenseNonoperating $7.96K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $7.96K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $6.23K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $6.23K USD 3 Qtrs
Total Other Income NonoperatingIncomeExpense $451.12K USD 3 Qtrs
Total Other Income NonoperatingIncomeExpense $451.12K USD 3 Qtrs
Total Other Income NonoperatingIncomeExpense $106.80K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $106.80K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $474.70K USD 3 Qtrs
Total Other Income NonoperatingIncomeExpense $474.70K USD 3 Qtrs
Total Other Income NonoperatingIncomeExpense $184.88K USD 1 Quarter
Total Other Income NonoperatingIncomeExpense $184.88K USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.65M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.65M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.55M USD 3 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.55M USD 3 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.53M USD 3 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.53M USD 3 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.94M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.94M USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $752.40K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $752.40K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $611.01K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $611.01K USD 1 Quarter
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.85M USD 3 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $1.85M USD 3 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $2.06M USD 3 Qtrs
INCOME TAX EXPENSE IncomeTaxExpenseBenefit $2.06M USD 3 Qtrs
NET INCOME NetIncomeLoss $2.59M USD 1 Quarter
NET INCOME NetIncomeLoss $2.59M USD 1 Quarter
NET INCOME NetIncomeLoss $2.86M USD 1 Quarter
NET INCOME NetIncomeLoss $2.86M USD 1 Quarter
NET INCOME NetIncomeLoss $2.04M USD 1 Quarter
NET INCOME NetIncomeLoss $2.04M USD 1 Quarter
NET INCOME NetIncomeLoss $5.68M USD 3 Qtrs
NET INCOME NetIncomeLoss $5.68M USD 3 Qtrs
NET INCOME NetIncomeLoss $2.18M USD 1 Quarter
NET INCOME NetIncomeLoss $2.18M USD 1 Quarter
NET INCOME NetIncomeLoss $1.43M USD 1 Quarter
NET INCOME NetIncomeLoss $1.43M USD 1 Quarter
NET INCOME NetIncomeLoss $2.06M USD 1 Quarter
NET INCOME NetIncomeLoss $2.06M USD 1 Quarter
NET INCOME NetIncomeLoss $7.49M USD 3 Qtrs
NET INCOME NetIncomeLoss $7.49M USD 3 Qtrs
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $278.33K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $139.21K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $139.21K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-28.84K USD 3 Qtrs
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-28.84K USD 3 Qtrs
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-231.67K USD 3 Qtrs
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-231.67K USD 3 Qtrs
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-301.64K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-301.64K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
Foreign currency translation loss OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.52K USD 1 Quarter
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 $173.62K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $173.62K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-71.19K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-71.19K 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
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 $-25.32K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-25.32K USD 3 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 $107.92K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $107.92K USD 1 Quarter
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-372.83K USD 1 Quarter
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-372.83K USD 1 Quarter
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-58.05K USD 3 Qtrs
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-58.05K USD 3 Qtrs
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $247.13K USD 1 Quarter
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $247.13K USD 1 Quarter
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-54.16K USD 3 Qtrs
Total Other Comprehensive Loss OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-54.16K USD 3 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $5.62M USD 3 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $5.62M USD 3 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $2.43M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $2.43M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $1.67M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $1.67M USD 1 Quarter
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $7.43M USD 3 Qtrs
COMPREHENSIVE INCOME ComprehensiveIncomeNetOfTax $7.43M USD 3 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.12 USD 3 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.12 USD 3 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.16 USD 3 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.16 USD 3 Qtrs
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.05 USD 1 Quarter
BASIC EARNINGS PER SHARE (in dollars per share) EarningsPerShareBasic $0.05 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
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
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
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.12 USD 3 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.12 USD 3 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.15 USD 3 Qtrs
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) EarningsPerShareDiluted $0.15 USD 3 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 46.81M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 46.81M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 46.94M shares 3 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 46.94M shares 3 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.36M shares 3 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.36M shares 3 Qtrs
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.52M shares 1 Quarter
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfSharesOutstandingBasic 47.52M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 48.87M shares 3 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 48.87M shares 3 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.50M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.50M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 48.74M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 48.74M shares 1 Quarter
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.31M shares 3 Qtrs
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 49.31M shares 3 Qtrs
Cash Flow Statement 140 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.04M USD 1 Quarter
Net income NetIncomeLoss $2.04M USD 1 Quarter
Net income NetIncomeLoss $5.68M USD 3 Qtrs
Net income NetIncomeLoss $5.68M USD 3 Qtrs
Net income NetIncomeLoss $2.18M USD 1 Quarter
Net income NetIncomeLoss $2.18M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $7.49M USD 3 Qtrs
Net income NetIncomeLoss $7.49M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $802.84K USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $802.84K USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $822.20K USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $822.20K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $221.86K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $221.86K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $17.35K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $17.35K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $251.77K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $251.77K USD 3 Qtrs
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $84.97K USD 1 Quarter
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $84.97K USD 1 Quarter
Bad debt expense ProvisionForDoubtfulAccounts $209.18K USD 3 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $209.18K USD 3 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $420.88K USD 3 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $420.88K USD 3 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $815.29K USD 3 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $815.29K USD 3 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $878.39K USD 3 Qtrs
Stock awards issued for services IssuanceOfStockAndWarrantsForServicesOrClaims $878.39K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.35M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.35M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.36M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.36M USD 3 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $464.26K USD 3 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $464.26K USD 3 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.18M USD 3 Qtrs
Income taxes receivable/payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.18M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $3.17M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $3.17M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $3.25M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $3.25M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $437.02K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $437.02K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $583.98K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidExpense $583.98K USD 3 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $466.40K USD 3 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $466.40K USD 3 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $61.95K USD 3 Qtrs
Deferred tax asset/liability IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability $61.95K USD 3 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-286.11K USD 3 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-286.11K USD 3 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.57M USD 3 Qtrs
Accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.57M USD 3 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $2.67M USD 3 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $2.67M USD 3 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $-222.74K USD 3 Qtrs
Net Cash Provided by (Used in) Operating Activities NetCashProvidedByUsedInOperatingActivities $-222.74K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $316.10K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $316.10K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $328.35K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $328.35K USD 3 Qtrs
Sale (purchase) of investments PaymentsForProceedsFromInvestments $-476.28K USD 3 Qtrs
Sale (purchase) of investments PaymentsForProceedsFromInvestments $-476.28K USD 3 Qtrs
Sale (purchase) of investments PaymentsForProceedsFromInvestments $383.52K USD 3 Qtrs
Sale (purchase) of investments PaymentsForProceedsFromInvestments $383.52K USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.40M USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.40M USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $974.07K USD 3 Qtrs
Purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $974.07K USD 3 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-611.15K USD 3 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-611.15K USD 3 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-1.03M USD 3 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-1.03M USD 3 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-336.83K USD 3 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-336.83K USD 3 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-502.31K USD 3 Qtrs
Value of equity awards surrendered by employees for tax liability ValueOfEquityAwardsSurrenderedByEmployeesForTaxLiability $-502.31K USD 3 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $178.19K USD 3 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $178.19K USD 3 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $96.48K USD 3 Qtrs
Cash received in exercise of stock options ProceedsFromStockOptionsExercised $96.48K USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $1.65M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $1.65M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $339.31K USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $339.31K USD 3 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $26.62K USD 3 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $26.62K USD 3 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $33.50K USD 3 Qtrs
Principal paid toward lease liability FinanceLeasePrincipalPayments $33.50K USD 3 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-1.93M USD 3 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-1.93M USD 3 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-690.04K USD 3 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-690.04K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $5.33K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $5.33K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-43.45K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-43.45K USD 3 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-2.80M USD 3 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-2.80M USD 3 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $954.28K USD 3 Qtrs
NET CHANGE IN CASH CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $954.28K USD 3 Qtrs
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 BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.96M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.96M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.34M USD Point-in-time
CASH AT BEGINNING OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.34M 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 END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.38M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.96M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.96M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.34M USD Point-in-time
CASH AT END OF PERIOD CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.34M 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
Interest InterestPaidNet $7.96K USD 3 Qtrs
Interest InterestPaidNet $7.96K USD 3 Qtrs
Interest InterestPaidNet $6.23K USD 3 Qtrs
Interest InterestPaidNet $6.23K USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $1.13M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $1.13M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $3.11M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $3.11M USD 3 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $378.53K USD 3 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $378.53K USD 3 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $324.42K USD 3 Qtrs
Common stock issued in settlement of accrued bonuses NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1 $324.42K USD 3 Qtrs
Common stock issued for stock options StockIssued1 $120.86K USD 3 Qtrs
Common stock issued for stock options StockIssued1 $120.86K USD 3 Qtrs
Common stock issued for stock options StockIssued1 - USD 3 Qtrs
Common stock issued for stock options StockIssued1 - USD 3 Qtrs
Stockholders Equity 138 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 46.38M shares Point-in-time
Balance, beginning of period (in shares) CommonStockSharesOutstanding 46.38M shares 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 $60.46M USD Point-in-time
Balance, beginning of period StockholdersEquity $60.46M 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
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 $54.67M USD Point-in-time
Balance, beginning of period StockholdersEquity $54.67M USD Point-in-time
Balance, beginning of period StockholdersEquity $61.73M USD Point-in-time
Balance, beginning of period StockholdersEquity $61.73M USD 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
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $242.79K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $242.79K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $294.90K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $294.90K 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 $197.44K USD 1 Quarter
Stock based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $197.44K 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 $65.33K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $65.33K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $177.81K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $177.81K 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 $74.73K USD 1 Quarter
Stock issued in exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $74.73K 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 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
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
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 $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 $253.35K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $253.35K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $17.39K USD 1 Quarter
Tax withholdings paid related to stock based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $17.39K 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 $1.46M USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $1.46M USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $57.96K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $57.96K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $281.36K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $281.36K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $190.62K USD 1 Quarter
Treasury stock repurchased TreasuryStockValueAcquiredCostMethod $190.62K 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 $139.21K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $139.21K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-244.80K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-28.84K USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-28.84K USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-231.67K USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-231.67K USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-126.08K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-301.64K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-301.64K 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 $11.07K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $11.07K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $173.62K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $173.62K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-71.19K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-71.19K 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
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 $-25.32K USD 3 Qtrs
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-25.32K USD 3 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 $107.92K USD 1 Quarter
Unrealized gains (losses) on investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $107.92K USD 1 Quarter
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.59M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.86M USD 1 Quarter
Net income NetIncomeLoss $2.04M USD 1 Quarter
Net income NetIncomeLoss $2.04M USD 1 Quarter
Net income NetIncomeLoss $5.68M USD 3 Qtrs
Net income NetIncomeLoss $5.68M USD 3 Qtrs
Net income NetIncomeLoss $2.18M USD 1 Quarter
Net income NetIncomeLoss $2.18M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $1.43M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $2.06M USD 1 Quarter
Net income NetIncomeLoss $7.49M USD 3 Qtrs
Net income NetIncomeLoss $7.49M USD 3 Qtrs
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 46.38M shares Point-in-time
Balance, end of period (in shares) CommonStockSharesOutstanding 46.38M shares 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 $60.46M USD Point-in-time
Balance, end of period StockholdersEquity $60.46M 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
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 $54.67M USD Point-in-time
Balance, end of period StockholdersEquity $54.67M USD Point-in-time
Balance, end of period StockholdersEquity $61.73M USD Point-in-time
Balance, end of period StockholdersEquity $61.73M USD 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

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

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