◆ 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 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001193125-25-267231
Period End Date 20250930
Filing Date 20251105
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance hckt-20250926_htm.xml
Balance Sheet 164 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.44M USD Point-in-time
Accounts receivable and unbilled revenue, allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.44M 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
Cash CashAndCashEquivalentsAtCarryingValue $13.89M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $13.89M 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
Accounts receivable and contract assets, net of allowance of $2,437 and $2,377 at September 26, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.08M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,437 and $2,377 at September 26, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.08M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,437 and $2,377 at September 26, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.29M USD Point-in-time
Accounts receivable and contract assets, net of allowance of $2,437 and $2,377 at September 26, 2025 and December 27, 2024, respectively AccountsReceivableAndContractAssetsNet $57.29M 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
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 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
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares 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
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.20M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.20M USD Point-in-time
Total current assets AssetsCurrent $76.35M USD Point-in-time
Total current assets AssetsCurrent $76.35M USD Point-in-time
Total current assets AssetsCurrent $80.38M USD Point-in-time
Total current assets AssetsCurrent $80.38M 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
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 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
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 125.00M shares Point-in-time
Property, software and equipment, net PropertySoftwareAndEquipmentNet $20.34M USD Point-in-time
Property, software and equipment, net PropertySoftwareAndEquipmentNet $20.34M USD Point-in-time
Property, software and equipment, net PropertySoftwareAndEquipmentNet $23.08M USD Point-in-time
Property, software and equipment, net PropertySoftwareAndEquipmentNet $23.08M USD 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
Common stock, shares issued CommonStockSharesIssued 61.89M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 61.89M shares Point-in-time
Other assets OtherAssetsNoncurrent $350.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $350.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $369.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $369.00K USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.31M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.31M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $3.58M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $3.58M 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
Treasury stock, at cost, shares TreasuryStockCommonShares 34.76M shares Point-in-time
Treasury stock, at cost, shares TreasuryStockCommonShares 34.76M shares Point-in-time
Goodwill Goodwill $89.78M USD Point-in-time
Goodwill Goodwill $89.78M USD Point-in-time
Goodwill Goodwill $90.56M USD Point-in-time
Goodwill Goodwill $90.56M 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 $2.69M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.69M 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.66M USD Point-in-time
Total assets Assets $200.66M USD Point-in-time
Accounts payable AccountsPayableCurrent $6.50M USD Point-in-time
Accounts payable AccountsPayableCurrent $6.50M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.62M USD Point-in-time
Accounts payable AccountsPayableCurrent $4.62M 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
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $24.54M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilitiesCurrent $24.54M 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 $11.12M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.12M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.90M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.90M USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $3.75M USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $3.75M USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $424.00K USD Point-in-time
Income tax payable AccruedIncomeTaxesCurrent $424.00K 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.18M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.18M 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 $42.66M USD Point-in-time
Total current liabilities LiabilitiesCurrent $42.66M 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
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $11.07M USD Point-in-time
Deferred tax liability, net DeferredIncomeTaxLiabilitiesNet $11.07M 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
Long term debt, net LongTermDebtNoncurrent $43.80M USD Point-in-time
Long term debt, net LongTermDebtNoncurrent $43.80M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.98M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.98M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.50M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $1.50M USD Point-in-time
Total liabilities Liabilities $76.30M USD Point-in-time
Total liabilities Liabilities $76.30M USD Point-in-time
Total liabilities Liabilities $99.03M USD Point-in-time
Total liabilities Liabilities $99.03M 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
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,892,815 and 61,031,629 shares issued at September 26, 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,892,815 and 61,031,629 shares issued at September 26, 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,892,815 and 61,031,629 shares issued at September 26, 2025 and December 27, 2024, respectively CommonStockValue $62.00K USD Point-in-time
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,892,815 and 61,031,629 shares issued at September 26, 2025 and December 27, 2024, respectively CommonStockValue $62.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 $347.68M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $347.68M USD Point-in-time
Treasury stock, at cost, 34,762,000 and 33,540,472 shares September 26, 2025 and December 27, 2024, respectively TreasuryStockValue $281.02M USD Point-in-time
Treasury stock, at cost, 34,762,000 and 33,540,472 shares September 26, 2025 and December 27, 2024, respectively TreasuryStockValue $281.02M USD Point-in-time
Treasury stock, at cost, 34,762,000 and 33,540,472 shares September 26, 2025 and December 27, 2024, respectively TreasuryStockValue $308.95M USD Point-in-time
Treasury stock, at cost, 34,762,000 and 33,540,472 shares September 26, 2025 and December 27, 2024, respectively TreasuryStockValue $308.95M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $78.31M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $78.31M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $75.77M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $75.77M 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 $-12.94M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-12.94M 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 shareholders' equity StockholdersEquity $93.48M USD Point-in-time
Total shareholders' equity StockholdersEquity $93.48M 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 $110.92M USD Point-in-time
Total shareholders' equity StockholdersEquity $110.92M 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 $114.42M USD Point-in-time
Total shareholders' equity StockholdersEquity $114.42M 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 $101.62M USD Point-in-time
Total shareholders' equity StockholdersEquity $101.62M 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.66M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $200.66M USD Point-in-time
Income Statement 122 line items
Line Item Tag Value Unit Period
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $79.78M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $79.78M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $234.62M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $234.62M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $73.11M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $73.11M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $229.88M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $229.88M USD 3 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $9.27M USD 3 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $9.27M USD 3 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $25.28M USD 3 Qtrs
Total share based compensation ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $25.28M USD 3 Qtrs
Total cost of service CostOfGoodsAndServicesSold $48.24M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $48.24M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $142.63M USD 3 Qtrs
Total cost of service CostOfGoodsAndServicesSold $142.63M USD 3 Qtrs
Total cost of service CostOfGoodsAndServicesSold $43.38M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $43.38M USD 1 Quarter
Total cost of service CostOfGoodsAndServicesSold $144.33M USD 3 Qtrs
Total cost of service CostOfGoodsAndServicesSold $144.33M USD 3 Qtrs
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $18.73M USD 1 Quarter
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $18.73M USD 1 Quarter
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $55.05M USD 3 Qtrs
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $55.05M USD 3 Qtrs
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $21.16M USD 1 Quarter
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $21.16M USD 1 Quarter
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $67.97M USD 3 Qtrs
Selling, general and administrative costs (includes $4,308 and $13,788 and $1,688 and $4,104 of non-cash stock based compensation expense in the three and nine months ended September 26, 2025 and September 27, 2024, respectively) SellingGeneralAndAdministrativeExpense $67.97M USD 3 Qtrs
Legal settlement and related costs LitigationSettlementExpense $102.00K USD 3 Qtrs
Legal settlement and related costs LitigationSettlementExpense $102.00K USD 3 Qtrs
Restructuring costs RestructuringCosts $3.11M USD 1 Quarter
Restructuring costs RestructuringCosts $3.11M USD 1 Quarter
Restructuring costs RestructuringCosts $3.11M USD 3 Qtrs
Restructuring costs RestructuringCosts $3.11M USD 3 Qtrs
Total costs and operating expenses CostsAndExpenses $66.98M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $66.98M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $197.78M USD 3 Qtrs
Total costs and operating expenses CostsAndExpenses $197.78M USD 3 Qtrs
Total costs and operating expenses CostsAndExpenses $67.65M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $67.65M USD 1 Quarter
Total costs and operating expenses CostsAndExpenses $215.42M USD 3 Qtrs
Total costs and operating expenses CostsAndExpenses $215.42M USD 3 Qtrs
Income from operations OperatingIncomeLoss $12.80M USD 1 Quarter
Income from operations OperatingIncomeLoss $12.80M USD 1 Quarter
Income from operations OperatingIncomeLoss $36.84M USD 3 Qtrs
Income from operations OperatingIncomeLoss $36.84M USD 3 Qtrs
Income from operations OperatingIncomeLoss $5.46M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.46M USD 1 Quarter
Income from operations OperatingIncomeLoss $14.46M USD 3 Qtrs
Income from operations OperatingIncomeLoss $14.46M USD 3 Qtrs
Interest expense, net InterestExpense $368.00K USD 1 Quarter
Interest expense, net InterestExpense $368.00K USD 1 Quarter
Interest expense, net InterestExpense $1.35M USD 3 Qtrs
Interest expense, net InterestExpense $1.35M USD 3 Qtrs
Interest expense, net InterestExpense $438.00K USD 1 Quarter
Interest expense, net InterestExpense $438.00K USD 1 Quarter
Interest expense, net InterestExpense $1.01M USD 3 Qtrs
Interest expense, net InterestExpense $1.01M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.43M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.43M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.49M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.49M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.02M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.02M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.45M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.45M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $3.85M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $3.85M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $9.42M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $9.42M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $2.47M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $2.47M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $6.10M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $6.10M USD 3 Qtrs
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $26.07M USD 3 Qtrs
Net income NetIncomeLoss $26.07M USD 3 Qtrs
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 $2.55M USD 1 Quarter
Net income NetIncomeLoss $2.55M USD 1 Quarter
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Income per common share EarningsPerShareBasic $0.31 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.31 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.95 USD 3 Qtrs
Income per common share EarningsPerShareBasic $0.95 USD 3 Qtrs
Income per common share EarningsPerShareBasic $0.09 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.09 USD 1 Quarter
Income per common share EarningsPerShareBasic $0.27 USD 3 Qtrs
Income per common share EarningsPerShareBasic $0.27 USD 3 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.65M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.65M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.56M shares 3 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.56M shares 3 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.29M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.29M shares 1 Quarter
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.49M shares 3 Qtrs
Weighted average common shares outstanding WeightedAverageNumberOfSharesOutstandingBasic 27.49M shares 3 Qtrs
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.93 USD 3 Qtrs
Income per common share EarningsPerShareDiluted $0.93 USD 3 Qtrs
Income per common share EarningsPerShareDiluted $0.09 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.09 USD 1 Quarter
Income per common share EarningsPerShareDiluted $0.26 USD 3 Qtrs
Income per common share EarningsPerShareDiluted $0.26 USD 3 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.14M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.14M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.92M shares 3 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.92M shares 3 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.62M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 27.62M shares 1 Quarter
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.16M shares 3 Qtrs
Weighted average common and common equivalent shares outstanding WeightedAverageNumberOfDilutedSharesOutstanding 28.16M shares 3 Qtrs
Cash Flow Statement 142 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $26.07M USD 3 Qtrs
Net income ProfitLoss $26.07M USD 3 Qtrs
Net income ProfitLoss $7.35M USD 3 Qtrs
Net income ProfitLoss $7.35M USD 3 Qtrs
Depreciation expense Depreciation $940.00K USD 1 Quarter
Depreciation expense Depreciation $940.00K USD 1 Quarter
Depreciation expense Depreciation $2.82M USD 3 Qtrs
Depreciation expense Depreciation $2.82M USD 3 Qtrs
Depreciation expense Depreciation $1.05M USD 1 Quarter
Depreciation expense Depreciation $1.05M USD 1 Quarter
Depreciation expense Depreciation $3.11M USD 3 Qtrs
Depreciation expense Depreciation $3.11M USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $311.00K USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $311.00K USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $685.00K USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $685.00K USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $56.00K USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $56.00K USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $68.00K USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $68.00K USD 3 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $9.27M USD 3 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $9.27M USD 3 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $25.28M USD 3 Qtrs
Non-cash stock based compensation expense ShareBasedCompensationIncludingAcquisitionRelatedNonCashStockBasedCompensationExpense $25.28M USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $275.00K USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $275.00K USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $122.00K USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $122.00K USD 3 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-509.00K USD 3 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-509.00K USD 3 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-140.00K USD 3 Qtrs
Loss on foreign currency translation ForeignCurrencyTransactionGainLossBeforeTax $-140.00K USD 3 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $459.00K USD 3 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $459.00K USD 3 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $2.45M USD 3 Qtrs
Deferred income tax expense DeferredIncomeTaxExpenseBenefit $2.45M USD 3 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $8.89M USD 3 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $8.89M USD 3 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $113.00K USD 3 Qtrs
Increase in accounts receivable and contract assets IncreaseDecreaseInAccountsReceivablesAndContractAssets $113.00K USD 3 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.24M USD 3 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.24M USD 3 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.10M USD 3 Qtrs
Increase in prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.10M USD 3 Qtrs
(Decrease) in accounts payable IncreaseDecreaseInAccountsPayable $-2.28M USD 3 Qtrs
(Decrease) in accounts payable IncreaseDecreaseInAccountsPayable $-2.28M USD 3 Qtrs
(Decrease) in accounts payable IncreaseDecreaseInAccountsPayable $-1.91M USD 3 Qtrs
(Decrease) in accounts payable IncreaseDecreaseInAccountsPayable $-1.91M USD 3 Qtrs
(Decrease) in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-2.39M USD 3 Qtrs
(Decrease) in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-2.39M USD 3 Qtrs
(Decrease) in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-5.93M USD 3 Qtrs
(Decrease) in accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-5.93M USD 3 Qtrs
(Decrease) increase in contract liabilities IncreaseDecreaseInContractLiabilities $-468.00K USD 3 Qtrs
(Decrease) increase in contract liabilities IncreaseDecreaseInContractLiabilities $-468.00K USD 3 Qtrs
(Decrease) increase in contract liabilities IncreaseDecreaseInContractLiabilities $595.00K USD 3 Qtrs
(Decrease) increase in contract liabilities IncreaseDecreaseInContractLiabilities $595.00K USD 3 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.96M USD 3 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.96M USD 3 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-3.33M USD 3 Qtrs
(Decrease) increase in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-3.33M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $27.09M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $27.09M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $21.24M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $21.24M USD 3 Qtrs
Purchases of property, software and equipment PaymentsToAcquireProductiveAssets $3.06M USD 3 Qtrs
Purchases of property, software and equipment PaymentsToAcquireProductiveAssets $3.06M USD 3 Qtrs
Purchases of property, software and equipment PaymentsToAcquireProductiveAssets $5.86M USD 3 Qtrs
Purchases of property, software and equipment PaymentsToAcquireProductiveAssets $5.86M USD 3 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $6.54M USD 3 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $6.54M USD 3 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $767.00K USD 3 Qtrs
Cash consideration paid for acquisition PaymentForContingentConsiderationLiabilityInvestingActivities $767.00K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.60M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.60M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-6.63M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-6.63M USD 3 Qtrs
Debt proceeds ProceedsFromIssuanceOfDebt $33.00M USD 3 Qtrs
Debt proceeds ProceedsFromIssuanceOfDebt $33.00M USD 3 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $13.00M USD 3 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $13.00M USD 3 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $2.00M USD 3 Qtrs
Repayments of debt RepaymentsOfLongTermDebt $2.00M USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $28.00K USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $28.00K USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $7.00K USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $7.00K USD 3 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $535.00K USD 3 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $535.00K USD 3 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $670.00K USD 3 Qtrs
Proceeds from ESPP ProceedsFromStockPlans $670.00K USD 3 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.07M USD 3 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.07M USD 3 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $11.12M USD 3 Qtrs
Taxes paid to satisfy employee withholding tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $11.12M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.07M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.07M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.64M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.64M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $2.79M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $2.79M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $27.93M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $27.93M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-28.43M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-28.43M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-17.02M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-17.02M USD 3 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-55.00K USD 3 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-55.00K USD 3 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-57.00K USD 3 Qtrs
Effect of exchange rate on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-57.00K USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-10.99M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-10.99M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-2.47M USD 3 Qtrs
Net decrease in cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-2.47M USD 3 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 $9.96M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.96M 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 $13.89M USD Point-in-time
Cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $13.89M 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 $9.96M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.96M 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 $13.89M USD Point-in-time
Cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $13.89M USD Point-in-time
Cash paid for income taxes IncomeTaxesPaidNet $6.65M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $6.65M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $11.55M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaidNet $11.55M USD 3 Qtrs
Cash paid for interest InterestPaidNet $1.59M USD 3 Qtrs
Cash paid for interest InterestPaidNet $1.59M USD 3 Qtrs
Cash paid for interest InterestPaidNet $974.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $974.00K USD 3 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.04M USD 3 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.04M USD 3 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.27M USD 3 Qtrs
Dividend declared during the quarter and paid the following quarter NonCashDividendsDeclaredAndUnpaid $3.27M USD 3 Qtrs
Stockholders Equity 120 line items
Line Item Tag Value Unit Period
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $110.92M USD Point-in-time
Balance StockholdersEquity $110.92M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $101.62M USD Point-in-time
Balance StockholdersEquity $101.62M 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 34.76M shares Point-in-time
Treasury Stock, Balance, Shares TreasuryStockCommonShares 34.76M shares Point-in-time
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 $391.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $391.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-145.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-145.00K 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
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-5.51M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $-5.51M 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 $1.74M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $1.74M 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
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $17.41M USD 1 Quarter
Treasury stock purchased, net of costs TreasuryStockValueAcquiredCostMethod $17.41M 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 $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 $3.55M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $3.55M 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 $8.99M 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 $7.07M USD 1 Quarter
Amortization of restricted stock units and common stock subject to vesting requirements AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $7.07M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.04M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.32M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.32M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.30M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.30M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.27M USD 1 Quarter
Dividends declared DividendsCommonStockCash $3.27M USD 1 Quarter
Dividends declared DividendsCommonStockCash $9.60M USD 3 Qtrs
Dividends declared DividendsCommonStockCash $9.60M USD 3 Qtrs
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $26.07M USD 3 Qtrs
Net income NetIncomeLoss $26.07M USD 3 Qtrs
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 $2.55M USD 1 Quarter
Net income NetIncomeLoss $2.55M USD 1 Quarter
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K 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 $1.48M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.48M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.07M USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.07M USD 3 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 $-1.60M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.60M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.12M USD 3 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.12M USD 3 Qtrs
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $90.08M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $93.48M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $102.22M USD Point-in-time
Balance StockholdersEquity $110.92M USD Point-in-time
Balance StockholdersEquity $110.92M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $115.57M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $114.42M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $119.80M USD Point-in-time
Balance StockholdersEquity $101.62M USD Point-in-time
Balance StockholdersEquity $101.62M 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 34.76M shares Point-in-time
Treasury Stock, Ending Balance, Shares TreasuryStockCommonShares 34.76M shares Point-in-time
Comprehensive Income 40 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.73M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.75M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $8.59M USD 1 Quarter
Net income NetIncomeLoss $26.07M USD 3 Qtrs
Net income NetIncomeLoss $26.07M USD 3 Qtrs
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 $2.55M USD 1 Quarter
Net income NetIncomeLoss $2.55M USD 1 Quarter
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Net income NetIncomeLoss $7.35M USD 3 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-331.00K 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 $1.48M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.48M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.07M USD 3 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.07M USD 3 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 $-1.60M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.60M USD 1 Quarter
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.12M USD 3 Qtrs
Foreign currency translation adjustment, net OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.12M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $10.06M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $10.06M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $27.13M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $27.13M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $946.00K USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $946.00K USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $8.47M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $8.47M USD 3 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...