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

10-Q Filing

HACKETT GROUP, INC. CIK: 1057379 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0000950170-25-104196
Period End Date 20250630
Filing Date 20250806
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance hckt-20250627_htm.xml
Balance Sheet 162 line items
Line Item Tag Value Unit Period
Accounts receivable and unbilled revenue, allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.38M USD Point-in-time
Accounts receivable and unbilled revenue, allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.38M USD Point-in-time
Accounts receivable and unbilled revenue, allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.37M USD Point-in-time
Accounts receivable and unbilled revenue, allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.37M USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $16.37M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $16.37M USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 1.25M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 1.25M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 1.25M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 1.25M shares Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $10.14M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $10.14M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,372 and $2,377 at June 27, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $63.40M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,372 and $2,377 at June 27, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $63.40M USD Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Accounts receivable and contract assets, net of allowance of $2,372 and $2,377 at June 27, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.08M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,372 and $2,377 at June 27, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.08M USD Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $6.66M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $6.66M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $2.90M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $2.90M USD Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Total current assets AssetsCurrent $80.21M USD Point-in-time
Total current assets AssetsCurrent $80.21M USD Point-in-time
Total current assets AssetsCurrent $76.35M USD Point-in-time
Total current assets AssetsCurrent $76.35M USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $20.34M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $20.34M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $21.77M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $21.77M USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Other assets OtherAssetsNoncurrent $350.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $350.00K USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 61.43M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 61.43M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 61.03M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 61.03M shares Point-in-time
Other assets OtherAssetsNoncurrent $368.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $368.00K USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $4.02M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $4.02M USD Point-in-time
Treasury stock, at cost, shares TreasuryStockCommonShares 33.54M shares Point-in-time
Treasury stock, at cost, shares TreasuryStockCommonShares 33.54M shares Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.31M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.31M USD Point-in-time
Treasury stock, at cost, shares TreasuryStockCommonShares 33.92M shares Point-in-time
Treasury stock, at cost, shares TreasuryStockCommonShares 33.92M shares Point-in-time
Goodwill Goodwill $89.78M USD Point-in-time
Goodwill Goodwill $89.78M USD Point-in-time
Goodwill Goodwill $91.14M USD Point-in-time
Goodwill Goodwill $91.14M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.74M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.74M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.01M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.01M USD Point-in-time
Total assets Assets $191.88M USD Point-in-time
Total assets Assets $191.88M USD Point-in-time
Total assets Assets $200.52M USD Point-in-time
Total assets Assets $200.52M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $6.50M USD Point-in-time
Accounts payable AccountsPayableCurrent $6.50M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $26.77M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $26.77M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $30.79M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $30.79M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.12M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.12M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $12.10M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $12.10M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $13.77M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $13.77M USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $429.00K USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $429.00K USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $3.75M USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $3.75M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $965.00K USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $965.00K USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.23M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.23M USD Point-in-time
Total current liabilities LiabilitiesCurrent $53.13M USD Point-in-time
Total current liabilities LiabilitiesCurrent $53.13M USD Point-in-time
Total current liabilities LiabilitiesCurrent $47.00M USD Point-in-time
Total current liabilities LiabilitiesCurrent $47.00M USD Point-in-time
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $9.25M USD Point-in-time
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $9.25M USD Point-in-time
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $8.46M USD Point-in-time
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $8.46M USD Point-in-time
Long term debt, net LongTermDebtNoncurrent $22.77M USD Point-in-time
Long term debt, net LongTermDebtNoncurrent $22.77M USD Point-in-time
Long term debt, net LongTermDebtNoncurrent $12.73M USD Point-in-time
Long term debt, net LongTermDebtNoncurrent $12.73M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.70M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.70M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.98M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.98M USD Point-in-time
Total liabilities Liabilities $80.71M USD Point-in-time
Total liabilities Liabilities $80.71M USD Point-in-time
Total liabilities Liabilities $76.30M USD Point-in-time
Total liabilities Liabilities $76.30M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding PreferredStockValue - USD Point-in-time
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,430,864 and 61,031,629 shares issued at June 27, 2025 and December 27, 2024, respectively CommonStockValue $61.00K USD Point-in-time
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,430,864 and 61,031,629 shares issued at June 27, 2025 and December 27, 2024, respectively CommonStockValue $61.00K USD Point-in-time
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,430,864 and 61,031,629 shares issued at June 27, 2025 and December 27, 2024, respectively CommonStockValue $61.00K USD Point-in-time
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,430,864 and 61,031,629 shares issued at June 27, 2025 and December 27, 2024, respectively CommonStockValue $61.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $332.29M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $332.29M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $346.13M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $346.13M USD Point-in-time
Treasury stock, at cost, 33,922,548 and 33,540,472 shares June 27, 2025 and December 27, 2024, respectively TreasuryStockValue $281.02M USD Point-in-time
Treasury stock, at cost, 33,922,548 and 33,540,472 shares June 27, 2025 and December 27, 2024, respectively TreasuryStockValue $281.02M USD Point-in-time
Treasury stock, at cost, 33,922,548 and 33,540,472 shares June 27, 2025 and December 27, 2024, respectively TreasuryStockValue $291.54M USD Point-in-time
Treasury stock, at cost, 33,922,548 and 33,540,472 shares June 27, 2025 and December 27, 2024, respectively TreasuryStockValue $291.54M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $76.50M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $76.50M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $78.31M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $78.31M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-14.06M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-14.06M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-11.34M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-11.34M USD Point-in-time
Total shareholders' equity StockholdersEquity $119.80M USD Point-in-time
Total shareholders' equity StockholdersEquity $119.80M USD Point-in-time
Total shareholders' equity StockholdersEquity $114.42M USD Point-in-time
Total shareholders' equity StockholdersEquity $114.42M USD Point-in-time
Total shareholders' equity StockholdersEquity $115.57M USD Point-in-time
Total shareholders' equity StockholdersEquity $115.57M USD Point-in-time
Total shareholders' equity StockholdersEquity $102.22M USD Point-in-time
Total shareholders' equity StockholdersEquity $102.22M USD Point-in-time
Total shareholders' equity StockholdersEquity $93.48M USD Point-in-time
Total shareholders' equity StockholdersEquity $93.48M USD Point-in-time
Total shareholders' equity StockholdersEquity $90.08M USD Point-in-time
Total shareholders' equity StockholdersEquity $90.08M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $191.88M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $191.88M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $200.52M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $200.52M USD Point-in-time
Income Statement 116 line items
Line Item Tag Value Unit Period
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $78.90M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $78.90M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.66M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $77.66M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $156.76M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $156.76M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $154.84M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $154.84M USD 2 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $5.45M USD 2 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $5.45M USD 2 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $19.39M USD 2 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $19.39M USD 2 Qtrs
Total cost of service CostOfGoodsAndServicesSold $47.16M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $47.16M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $100.96M USD 2 Qtrs
Total cost of service CostOfGoodsAndServicesSold $100.96M USD 2 Qtrs
Total cost of service CostOfGoodsAndServicesSold $94.39M USD 2 Qtrs
Total cost of service CostOfGoodsAndServicesSold $94.39M USD 2 Qtrs
Total cost of service CostOfGoodsAndServicesSold $50.94M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $50.94M USD 1 Quarter
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $23.36M USD 1 Quarter
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $23.36M USD 1 Quarter
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $17.98M USD 1 Quarter
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $17.98M USD 1 Quarter
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $36.31M USD 2 Qtrs
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $36.31M USD 2 Qtrs
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $46.81M USD 2 Qtrs
Selling, general and administrative costs (includes $4,736 and $9,480 and $1,210 and $2,416 of non-cash stock based compensation expense in the three and six months ended June 27, 2025 and June 28, 2024, respectively) SellingGeneralAndAdministrativeExpense $46.81M USD 2 Qtrs
Legal settlement and related costs LitigationSettlementExpense $102.00K USD 2 Qtrs
Legal settlement and related costs LitigationSettlementExpense $102.00K USD 2 Qtrs
Legal settlement and related costs LitigationSettlementExpense - USD 1 Quarter
Legal settlement and related costs LitigationSettlementExpense - USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $147.77M USD 2 Qtrs
Total costs and operating expenses CostsAndExpenses $147.77M USD 2 Qtrs
Total costs and operating expenses CostsAndExpenses $74.30M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $74.30M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $65.14M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $65.14M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $130.80M USD 2 Qtrs
Total costs and operating expenses CostsAndExpenses $130.80M USD 2 Qtrs
Income from operations OperatingIncomeLoss $4.59M USD 1 Quarter
Income from operations OperatingIncomeLoss $4.59M USD 1 Quarter
Income from operations OperatingIncomeLoss $24.04M USD 2 Qtrs
Income from operations OperatingIncomeLoss $24.04M USD 2 Qtrs
Income from operations OperatingIncomeLoss $12.52M USD 1 Quarter
Income from operations OperatingIncomeLoss $12.52M USD 1 Quarter
Income from operations OperatingIncomeLoss $9.00M USD 2 Qtrs
Income from operations OperatingIncomeLoss $9.00M USD 2 Qtrs
Interest expense, net InterestExpense $568.00K USD 2 Qtrs
Interest expense, net InterestExpense $568.00K USD 2 Qtrs
Interest expense, net InterestExpense $366.00K USD 1 Quarter
Interest expense, net InterestExpense $366.00K USD 1 Quarter
Interest expense, net InterestExpense $512.00K USD 1 Quarter
Interest expense, net InterestExpense $512.00K USD 1 Quarter
Interest expense, net InterestExpense $984.00K USD 2 Qtrs
Interest expense, net InterestExpense $984.00K USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.06M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.06M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.23M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.23M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.00M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.00M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.43M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.43M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $3.63M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $3.63M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $5.58M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $5.58M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $2.57M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $2.57M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $3.26M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $3.26M USD 1 Quarter
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Income per common share EarningsPerShareBasic $0.06 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.06 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.32 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.32 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.64 USD 2 Qtrs
Income per common share EarningsPerShareBasic $0.64 USD 2 Qtrs
Income per common share EarningsPerShareBasic $0.17 USD 2 Qtrs
Income per common share EarningsPerShareBasic $0.17 USD 2 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.52M shares 2 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.52M shares 2 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.59M shares 2 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.59M shares 2 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.60M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.60M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.62M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.62M shares 1 Quarter
Income per common share EarningsPerShareDiluted $0.63 USD 2 Qtrs
Income per common share EarningsPerShareDiluted $0.63 USD 2 Qtrs
Income per common share EarningsPerShareDiluted $0.06 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.06 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.31 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.31 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.17 USD 2 Qtrs
Income per common share EarningsPerShareDiluted $0.17 USD 2 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.81M shares 2 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.81M shares 2 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.48M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.48M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.94M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.94M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.43M shares 2 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.43M shares 2 Qtrs
Cash Flow Statement 136 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $4.80M USD 2 Qtrs
Net income ProfitLoss $4.80M USD 2 Qtrs
Net income ProfitLoss $17.48M USD 2 Qtrs
Net income ProfitLoss $17.48M USD 2 Qtrs
Depreciation expense Depreciation $2.06M USD 2 Qtrs
Depreciation expense Depreciation $2.06M USD 2 Qtrs
Depreciation expense Depreciation $941.00K USD 1 Quarter
Depreciation expense Depreciation $941.00K USD 1 Quarter
Depreciation expense Depreciation $1.88M USD 2 Qtrs
Depreciation expense Depreciation $1.88M USD 2 Qtrs
Depreciation expense Depreciation $1.03M USD 1 Quarter
Depreciation expense Depreciation $1.03M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $231.00K USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $231.00K USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $376.00K USD 2 Qtrs
Amortization expense AmortizationOfIntangibleAssets $376.00K USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $36.00K USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $36.00K USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $45.00K USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $45.00K USD 2 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $5.45M USD 2 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $5.45M USD 2 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $19.39M USD 2 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $19.39M USD 2 Qtrs
(Reversal) provision for doubtful accounts ProvisionForDoubtfulAccounts $184.00K USD 2 Qtrs
(Reversal) provision for doubtful accounts ProvisionForDoubtfulAccounts $184.00K USD 2 Qtrs
(Reversal) provision for doubtful accounts ProvisionForDoubtfulAccounts $-150.00K USD 2 Qtrs
(Reversal) provision for doubtful accounts ProvisionForDoubtfulAccounts $-150.00K USD 2 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-94.00K USD 2 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-94.00K USD 2 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-776.00K USD 2 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-776.00K USD 2 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $838.00K USD 2 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $838.00K USD 2 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $1.49M USD 2 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $1.49M USD 2 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $6.17M USD 2 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $6.17M USD 2 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $5.21M USD 2 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $5.21M USD 2 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.04M USD 2 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.04M USD 2 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.07M USD 2 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.07M USD 2 Qtrs
Decrease in accounts payable IncreaseDecreaseInAccountsPayable $-1.74M USD 2 Qtrs
Decrease in accounts payable IncreaseDecreaseInAccountsPayable $-1.74M USD 2 Qtrs
Decrease in accounts payable IncreaseDecreaseInAccountsPayable $-3.27M USD 2 Qtrs
Decrease in accounts payable IncreaseDecreaseInAccountsPayable $-3.27M USD 2 Qtrs
Decrease in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-1.69M USD 2 Qtrs
Decrease in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-1.69M USD 2 Qtrs
Decrease in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-5.27M USD 2 Qtrs
Decrease in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-5.27M USD 2 Qtrs
Increase in contract liabilities IncreaseDecreaseInContractLiabilities $-1.21M USD 2 Qtrs
Increase in contract liabilities IncreaseDecreaseInContractLiabilities $-1.21M USD 2 Qtrs
Increase in contract liabilities IncreaseDecreaseInContractLiabilities $-1.28M USD 2 Qtrs
Increase in contract liabilities IncreaseDecreaseInContractLiabilities $-1.28M USD 2 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.88M USD 2 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.88M USD 2 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-3.32M USD 2 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-3.32M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $9.84M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $9.84M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $16.51M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $16.51M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.45M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.45M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.83M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.83M USD 2 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $767.00K USD 2 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $767.00K USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.22M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.22M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.83M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.83M USD 2 Qtrs
Debt proceeds ProceedsFromIssuanceOfDebt $10.00M USD 2 Qtrs
Debt proceeds ProceedsFromIssuanceOfDebt $10.00M USD 2 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $6.00M USD 2 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $6.00M USD 2 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $5.00K USD 2 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $5.00K USD 2 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $670.00K USD 2 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $670.00K USD 2 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $535.00K USD 2 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $535.00K USD 2 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.60M USD 2 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.60M USD 2 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.92M USD 2 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.92M USD 2 Qtrs
Dividends paid PaymentsOfDividends $6.03M USD 2 Qtrs
Dividends paid PaymentsOfDividends $6.03M USD 2 Qtrs
Dividends paid PaymentsOfDividends $6.34M USD 2 Qtrs
Dividends paid PaymentsOfDividends $6.34M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $1.05M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $1.05M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $10.52M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $10.52M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-11.80M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-11.80M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-16.48M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-16.48M USD 2 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-45.00K USD 2 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-45.00K USD 2 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-13.00K USD 2 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-13.00K USD 2 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-6.22M USD 2 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-6.22M USD 2 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-1.81M USD 2 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-1.81M USD 2 Qtrs
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.96M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.96M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $19.14M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $19.14M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.37M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.37M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.14M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.14M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.96M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.96M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $19.14M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $19.14M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.37M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.37M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.14M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.14M USD Point-in-time
Cash paid for income taxes IncomeTaxesPaidNet $1.95M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $1.95M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $8.78M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $8.78M USD 2 Qtrs
Cash paid for interest InterestPaidNet $1.15M USD 2 Qtrs
Cash paid for interest InterestPaidNet $1.15M USD 2 Qtrs
Cash paid for interest InterestPaidNet $577.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $577.00K USD 2 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.30M USD 2 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.30M USD 2 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.04M USD 2 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.04M USD 2 Qtrs
Stockholders Equity 88 line items
Line Item Tag Value Unit Period
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Treasury Stock, Balance, Shares TreasuryStockCommonShares 33.54M shares Point-in-time
Treasury Stock, Balance, Shares TreasuryStockCommonShares 33.54M shares Point-in-time
Treasury Stock, Balance, Shares TreasuryStockCommonShares 33.92M shares Point-in-time
Treasury Stock, Balance, Shares TreasuryStockCommonShares 33.92M shares Point-in-time
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $391.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $391.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-3.78M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-3.78M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-5.52M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-5.52M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $583.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $583.00K USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $1.05M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $1.05M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $6.20M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $6.20M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $4.32M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $4.32M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $2.87M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $2.87M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $9.79M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $9.79M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $2.72M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $2.72M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $8.99M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $8.99M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $6.60M USD 2 Qtrs
Dividends declared DividendsCommonStockCash $6.60M USD 2 Qtrs
Dividends declared DividendsCommonStockCash $3.30M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.30M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.32M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.32M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-78.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-78.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-409.00K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-409.00K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $2.72M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $2.72M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $952.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $952.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Treasury Stock, Ending Balance, Shares TreasuryStockCommonShares 33.54M shares Point-in-time
Treasury Stock, Ending Balance, Shares TreasuryStockCommonShares 33.54M shares Point-in-time
Treasury Stock, Ending Balance, Shares TreasuryStockCommonShares 33.92M shares Point-in-time
Treasury Stock, Ending Balance, Shares TreasuryStockCommonShares 33.92M shares Point-in-time
Comprehensive Income 32 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $4.80M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $17.48M USD 2 Qtrs
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $3.14M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $1.66M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-78.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-78.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-409.00K USD 2 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-409.00K USD 2 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $2.72M USD 2 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $2.72M USD 2 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $952.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $952.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.77M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.77M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $17.07M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $17.07M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $3.43M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.43M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $8.67M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $8.67M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $7.53M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $7.53M USD 2 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...