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

10-Q Filing

HURON CONSULTING GROUP INC. CIK: 1289848 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001289848-24-000172
Period End Date 20240630
Filing Date 20240730
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance hurn-20240630_htm.xml
Filing Contents
Balance Sheet 168 line items
Line Item Tag Value Unit Period
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $17.28M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $17.28M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $12.43M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $12.43M USD Point-in-time
Unbilled services, allowance for credit losses UnbilledServicesAllowanceforCreditLosses $5.98M USD Point-in-time
Unbilled services, allowance for credit losses UnbilledServicesAllowanceforCreditLosses $5.98M USD Point-in-time
Unbilled services, allowance for credit losses UnbilledServicesAllowanceforCreditLosses $2.71M USD Point-in-time
Unbilled services, allowance for credit losses UnbilledServicesAllowanceforCreditLosses $2.71M USD Point-in-time
Common stock, par value (USD per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (USD per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $12.15M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $12.15M USD Point-in-time
Common stock, par value (USD per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (USD per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $17.65M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $17.65M USD Point-in-time
Common stock, shares authorized (shares) CommonStockSharesAuthorized 500.00M shares Point-in-time
Common stock, shares authorized (shares) CommonStockSharesAuthorized 500.00M shares Point-in-time
Receivables from clients, net of allowances of $12,425 and $17,284, respectively AccountsReceivableNetCurrent $162.57M USD Point-in-time
Receivables from clients, net of allowances of $12,425 and $17,284, respectively AccountsReceivableNetCurrent $162.57M USD Point-in-time
Common stock, shares authorized (shares) CommonStockSharesAuthorized 500.00M shares Point-in-time
Common stock, shares authorized (shares) CommonStockSharesAuthorized 500.00M shares Point-in-time
Receivables from clients, net of allowances of $12,425 and $17,284, respectively AccountsReceivableNetCurrent $181.07M USD Point-in-time
Receivables from clients, net of allowances of $12,425 and $17,284, respectively AccountsReceivableNetCurrent $181.07M USD Point-in-time
Common stock, shares issued (shares) CommonStockSharesIssued 21.32M shares Point-in-time
Common stock, shares issued (shares) CommonStockSharesIssued 21.32M shares Point-in-time
Common stock, shares issued (shares) CommonStockSharesIssued 20.84M shares Point-in-time
Common stock, shares issued (shares) CommonStockSharesIssued 20.84M shares Point-in-time
Unbilled services, net of allowances of $2,709 and $5,984, respectively UnbilledReceivablesCurrent $188.07M USD Point-in-time
Unbilled services, net of allowances of $2,709 and $5,984, respectively UnbilledReceivablesCurrent $188.07M USD Point-in-time
Unbilled services, net of allowances of $2,709 and $5,984, respectively UnbilledReceivablesCurrent $190.87M USD Point-in-time
Unbilled services, net of allowances of $2,709 and $5,984, respectively UnbilledReceivablesCurrent $190.87M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $6.38M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $6.38M USD Point-in-time
Treasury Stock, Common, Shares TreasuryStockCommonShares 3.06M shares Point-in-time
Treasury Stock, Common, Shares TreasuryStockCommonShares 3.06M shares Point-in-time
Treasury Stock, Common, Shares TreasuryStockCommonShares 2.85M shares Point-in-time
Treasury Stock, Common, Shares TreasuryStockCommonShares 2.85M shares Point-in-time
Income tax receivable IncomeTaxesReceivable $8.34M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $8.34M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $28.49M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $28.49M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $40.40M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $40.40M USD Point-in-time
Total current assets AssetsCurrent $400.46M USD Point-in-time
Total current assets AssetsCurrent $400.46M USD Point-in-time
Total current assets AssetsCurrent $435.54M USD Point-in-time
Total current assets AssetsCurrent $435.54M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $23.36M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $23.36M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $23.73M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $23.73M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $2.33M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $2.33M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $2.29M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxAssetsNet $2.29M USD Point-in-time
Long-term investments LongTermInvestments $75.41M USD Point-in-time
Long-term investments LongTermInvestments $75.41M USD Point-in-time
Long-term investments LongTermInvestments $64.92M USD Point-in-time
Long-term investments LongTermInvestments $64.92M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $24.13M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $24.13M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $22.41M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $22.41M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $92.34M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $92.34M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $105.80M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $105.80M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $18.07M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $18.07M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $24.12M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $24.12M USD Point-in-time
Goodwill Goodwill $647.45M USD Point-in-time
Goodwill Goodwill $647.45M USD Point-in-time
Goodwill Goodwill $625.71M USD Point-in-time
Goodwill Goodwill $625.71M USD Point-in-time
Total assets Assets $1.26B USD Point-in-time
Total assets Assets $1.26B USD Point-in-time
Total assets Assets $1.33B USD Point-in-time
Total assets Assets $1.33B USD Point-in-time
Accounts payable AccountsPayableCurrent $9.74M USD Point-in-time
Accounts payable AccountsPayableCurrent $9.74M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.07M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.07M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $26.50M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $26.50M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $33.09M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $33.09M USD Point-in-time
Accrued payroll and related benefits EmployeeRelatedLiabilitiesCurrent $225.92M USD Point-in-time
Accrued payroll and related benefits EmployeeRelatedLiabilitiesCurrent $225.92M USD Point-in-time
Accrued payroll and related benefits EmployeeRelatedLiabilitiesCurrent $135.59M USD Point-in-time
Accrued payroll and related benefits EmployeeRelatedLiabilitiesCurrent $135.59M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $13.75M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $13.75M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent - USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent - USD Point-in-time
Current maturities of operating lease liabilities OperatingLeaseLiabilityCurrent $11.03M USD Point-in-time
Current maturities of operating lease liabilities OperatingLeaseLiabilityCurrent $11.03M USD Point-in-time
Current maturities of operating lease liabilities OperatingLeaseLiabilityCurrent $11.59M USD Point-in-time
Current maturities of operating lease liabilities OperatingLeaseLiabilityCurrent $11.59M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $22.46M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $22.46M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $28.58M USD Point-in-time
Deferred revenues ContractWithCustomerLiabilityCurrent $28.58M USD Point-in-time
Total current liabilities LiabilitiesCurrent $302.57M USD Point-in-time
Total current liabilities LiabilitiesCurrent $302.57M USD Point-in-time
Total current liabilities LiabilitiesCurrent $225.75M USD Point-in-time
Total current liabilities LiabilitiesCurrent $225.75M USD Point-in-time
Deferred compensation and other liabilities DeferredCompensationAndOtherLiabilities $35.66M USD Point-in-time
Deferred compensation and other liabilities DeferredCompensationAndOtherLiabilities $35.66M USD Point-in-time
Deferred compensation and other liabilities DeferredCompensationAndOtherLiabilities $40.04M USD Point-in-time
Deferred compensation and other liabilities DeferredCompensationAndOtherLiabilities $40.04M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $496.55M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $496.55M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $324.00M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $324.00M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $38.85M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $38.85M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $35.62M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $35.62M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $27.38M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $27.38M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $28.16M USD Point-in-time
Deferred income taxes, net DeferredIncomeTaxLiabilitiesNet $28.16M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $599.58M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $599.58M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $426.68M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $426.68M 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
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,843,283 and 21,316,441 shares issued, respectively CommonStockValue $212.00K USD Point-in-time
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,843,283 and 21,316,441 shares issued, respectively CommonStockValue $212.00K USD Point-in-time
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,843,283 and 21,316,441 shares issued, respectively CommonStockValue $208.00K USD Point-in-time
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,843,283 and 21,316,441 shares issued, respectively CommonStockValue $208.00K USD Point-in-time
Treasury stock, at cost, 3,059,851 and 2,852,296 shares, respectively TreasuryStockValue $159.54M USD Point-in-time
Treasury stock, at cost, 3,059,851 and 2,852,296 shares, respectively TreasuryStockValue $159.54M USD Point-in-time
Treasury stock, at cost, 3,059,851 and 2,852,296 shares, respectively TreasuryStockValue $142.14M USD Point-in-time
Treasury stock, at cost, 3,059,851 and 2,852,296 shares, respectively TreasuryStockValue $142.14M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $175.39M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $175.39M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $236.96M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $236.96M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $470.51M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $470.51M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $415.03M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $415.03M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $22.83M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $22.83M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $14.01M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $14.01M USD Point-in-time
Total stockholders equity StockholdersEquity $532.89M USD Point-in-time
Total stockholders equity StockholdersEquity $532.89M USD Point-in-time
Total stockholders equity StockholdersEquity $500.58M USD Point-in-time
Total stockholders equity StockholdersEquity $500.58M USD Point-in-time
Total stockholders equity StockholdersEquity $552.04M USD Point-in-time
Total stockholders equity StockholdersEquity $552.04M USD Point-in-time
Total stockholders equity StockholdersEquity $551.62M USD Point-in-time
Total stockholders equity StockholdersEquity $551.62M USD Point-in-time
Total stockholders equity StockholdersEquity $528.97M USD Point-in-time
Total stockholders equity StockholdersEquity $528.97M USD Point-in-time
Total stockholders equity StockholdersEquity $495.61M USD Point-in-time
Total stockholders equity StockholdersEquity $495.61M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.33B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.33B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.26B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.26B USD Point-in-time
Income Statement 216 line items
Line Item Tag Value Unit Period
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $371.65M USD 1 Quarter
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $371.65M USD 1 Quarter
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $727.62M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $727.62M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $664.65M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $664.65M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $346.76M USD 1 Quarter
Revenues RevenueFromContractWithCustomerIncludingAssessedTax $346.76M USD 1 Quarter
Reimbursable expenses ReimbursableRevenues $16.63M USD 2 Qtrs
Reimbursable expenses ReimbursableRevenues $16.63M USD 2 Qtrs
Reimbursable expenses ReimbursableRevenues $9.36M USD 1 Quarter
Reimbursable expenses ReimbursableRevenues $9.36M USD 1 Quarter
Reimbursable expenses ReimbursableRevenues $8.14M USD 1 Quarter
Reimbursable expenses ReimbursableRevenues $8.14M USD 1 Quarter
Reimbursable expenses ReimbursableRevenues $16.79M USD 2 Qtrs
Reimbursable expenses ReimbursableRevenues $16.79M USD 2 Qtrs
Total revenues and reimbursable expenses Revenues $354.90M USD 1 Quarter
Total revenues and reimbursable expenses Revenues $354.90M USD 1 Quarter
Total revenues and reimbursable expenses Revenues $381.02M USD 1 Quarter
Total revenues and reimbursable expenses Revenues $381.02M USD 1 Quarter
Total revenues and reimbursable expenses Revenues $681.28M USD 2 Qtrs
Total revenues and reimbursable expenses Revenues $681.28M USD 2 Qtrs
Total revenues and reimbursable expenses Revenues $744.40M USD 2 Qtrs
Total revenues and reimbursable expenses Revenues $744.40M USD 2 Qtrs
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $248.60M USD 1 Quarter
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $248.60M USD 1 Quarter
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $463.58M USD 2 Qtrs
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $463.58M USD 2 Qtrs
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $235.20M USD 1 Quarter
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $235.20M USD 1 Quarter
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $501.91M USD 2 Qtrs
Direct costs (exclusive of depreciation and amortization included below) CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $501.91M USD 2 Qtrs
Reimbursable expenses ReimbursableExpense $8.12M USD 1 Quarter
Reimbursable expenses ReimbursableExpense $8.12M USD 1 Quarter
Reimbursable expenses ReimbursableExpense $16.75M USD 2 Qtrs
Reimbursable expenses ReimbursableExpense $16.75M USD 2 Qtrs
Reimbursable expenses ReimbursableExpense $17.01M USD 2 Qtrs
Reimbursable expenses ReimbursableExpense $17.01M USD 2 Qtrs
Reimbursable expenses ReimbursableExpense $9.43M USD 1 Quarter
Reimbursable expenses ReimbursableExpense $9.43M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $144.11M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $144.11M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $71.41M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $71.41M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $64.64M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $64.64M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $126.50M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $126.50M USD 2 Qtrs
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $188.00K USD 2 Qtrs
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $188.00K USD 2 Qtrs
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $623.00K USD 1 Quarter
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $623.00K USD 1 Quarter
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $15.92M USD 1 Quarter
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $15.92M USD 1 Quarter
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $14.35M USD 2 Qtrs
Other Nonrecurring Gain OtherOperatingIncomeExpenseNet $14.35M USD 2 Qtrs
Restructuring charges RestructuringCharges $2.06M USD 1 Quarter
Restructuring charges RestructuringCharges $2.06M USD 1 Quarter
Restructuring charges RestructuringCharges $4.39M USD 2 Qtrs
Restructuring charges RestructuringCharges $4.39M USD 2 Qtrs
Restructuring charges RestructuringCharges $3.98M USD 2 Qtrs
Restructuring charges RestructuringCharges $3.98M USD 2 Qtrs
Restructuring charges RestructuringCharges $1.70M USD 1 Quarter
Restructuring charges RestructuringCharges $1.70M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $12.01M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $12.01M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $12.52M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $12.52M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $6.03M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $6.03M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $6.14M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $6.14M USD 1 Quarter
Total operating expenses CostsAndExpenses $321.61M USD 1 Quarter
Total operating expenses CostsAndExpenses $321.61M USD 1 Quarter
Total operating expenses CostsAndExpenses $315.18M USD 1 Quarter
Total operating expenses CostsAndExpenses $315.18M USD 1 Quarter
Total operating expenses CostsAndExpenses $665.08M USD 2 Qtrs
Total operating expenses CostsAndExpenses $665.08M USD 2 Qtrs
Total operating expenses CostsAndExpenses $623.13M USD 2 Qtrs
Total operating expenses CostsAndExpenses $623.13M USD 2 Qtrs
Operating income OperatingIncomeLoss $58.15M USD 2 Qtrs
Operating income OperatingIncomeLoss $58.15M USD 2 Qtrs
Operating income OperatingIncomeLoss $79.32M USD 2 Qtrs
Operating income OperatingIncomeLoss $79.32M USD 2 Qtrs
Operating income OperatingIncomeLoss $39.72M USD 1 Quarter
Operating income OperatingIncomeLoss $39.72M USD 1 Quarter
Operating income OperatingIncomeLoss $59.40M USD 1 Quarter
Operating income OperatingIncomeLoss $59.40M USD 1 Quarter
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-13.09M USD 2 Qtrs
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-13.09M USD 2 Qtrs
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-10.10M USD 2 Qtrs
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-10.10M USD 2 Qtrs
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-5.80M USD 1 Quarter
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-5.80M USD 1 Quarter
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-7.95M USD 1 Quarter
Interest expense, net of interest income InterestIncomeExpenseNonoperatingNet $-7.95M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $646.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $646.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $3.42M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $3.42M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $1.06M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $1.06M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $2.78M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $2.78M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-7.31M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-7.31M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-7.32M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-7.32M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-4.73M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-4.73M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-9.67M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-9.67M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.98M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.98M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $50.83M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $50.83M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $69.66M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $69.66M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $52.09M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $52.09M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $12.70M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $12.70M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $14.17M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $14.17M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $14.61M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $14.61M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $10.27M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $10.27M USD 1 Quarter
Net income NetIncomeLoss $37.48M USD 1 Quarter
Net income NetIncomeLoss $37.48M USD 1 Quarter
Net income NetIncomeLoss $55.49M USD 2 Qtrs
Net income NetIncomeLoss $55.49M USD 2 Qtrs
Net income NetIncomeLoss $38.13M USD 2 Qtrs
Net income NetIncomeLoss $38.13M USD 2 Qtrs
Net income NetIncomeLoss $24.71M USD 1 Quarter
Net income NetIncomeLoss $24.71M USD 1 Quarter
Net income per basic share (in dollars per share) EarningsPerShareBasic $1.30 USD 1 Quarter
Net income per basic share (in dollars per share) EarningsPerShareBasic $1.30 USD 1 Quarter
Net income per basic share (in dollars per share) EarningsPerShareBasic $2.10 USD 1 Quarter
Net income per basic share (in dollars per share) EarningsPerShareBasic $2.10 USD 1 Quarter
Net income per basic share (in dollars per share) EarningsPerShareBasic $2.00 USD 2 Qtrs
Net income per basic share (in dollars per share) EarningsPerShareBasic $2.00 USD 2 Qtrs
Net income per basic share (in dollars per share) EarningsPerShareBasic $3.08 USD 2 Qtrs
Net income per basic share (in dollars per share) EarningsPerShareBasic $3.08 USD 2 Qtrs
Net income (USD per share) EarningsPerShareDiluted $2.96 USD 2 Qtrs
Net income (USD per share) EarningsPerShareDiluted $2.96 USD 2 Qtrs
Net income (USD per share) EarningsPerShareDiluted $1.95 USD 2 Qtrs
Net income (USD per share) EarningsPerShareDiluted $1.95 USD 2 Qtrs
Net income (USD per share) EarningsPerShareDiluted $1.27 USD 1 Quarter
Net income (USD per share) EarningsPerShareDiluted $1.27 USD 1 Quarter
Net income (USD per share) EarningsPerShareDiluted $2.03 USD 1 Quarter
Net income (USD per share) EarningsPerShareDiluted $2.03 USD 1 Quarter
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 19.03M shares 2 Qtrs
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 19.03M shares 2 Qtrs
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 18.94M shares 1 Quarter
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 18.94M shares 1 Quarter
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 18.04M shares 2 Qtrs
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 18.04M shares 2 Qtrs
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 17.89M shares 1 Quarter
Basic (shares) WeightedAverageNumberOfSharesOutstandingBasic 17.89M shares 1 Quarter
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 19.49M shares 1 Quarter
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 19.49M shares 1 Quarter
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 18.45M shares 1 Quarter
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 18.45M shares 1 Quarter
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 18.74M shares 2 Qtrs
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 18.74M shares 2 Qtrs
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 19.60M shares 2 Qtrs
Diluted (shares) WeightedAverageNumberOfDilutedSharesOutstanding 19.60M shares 2 Qtrs
Net income (loss) NetIncomeLoss $37.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $37.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $55.49M USD 2 Qtrs
Net income (loss) NetIncomeLoss $55.49M USD 2 Qtrs
Net income (loss) NetIncomeLoss $38.13M USD 2 Qtrs
Net income (loss) NetIncomeLoss $38.13M USD 2 Qtrs
Net income (loss) NetIncomeLoss $24.71M USD 1 Quarter
Net income (loss) NetIncomeLoss $24.71M USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.00M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.00M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $379.00K USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $379.00K USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $327.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $327.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-281.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-281.00K USD 1 Quarter
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $553.00K USD 1 Quarter
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $553.00K USD 1 Quarter
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $4.43M USD 2 Qtrs
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $4.43M USD 2 Qtrs
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-6.32M USD 1 Quarter
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-6.32M USD 1 Quarter
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.76M USD 2 Qtrs
Unrealized gain (loss) on investment, net of tax OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.76M USD 2 Qtrs
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-54.00K USD 2 Qtrs
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-54.00K USD 2 Qtrs
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $2.46M USD 1 Quarter
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $2.46M USD 1 Quarter
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $134.00K USD 2 Qtrs
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $134.00K USD 2 Qtrs
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.13M USD 1 Quarter
Unrealized gain (loss) on cash flow hedging instruments, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.13M USD 1 Quarter
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-8.82M USD 2 Qtrs
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-8.82M USD 2 Qtrs
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.34M USD 1 Quarter
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.34M USD 1 Quarter
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-7.73M USD 1 Quarter
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-7.73M USD 1 Quarter
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $4.94M USD 2 Qtrs
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $4.94M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $28.05M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $28.05M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $46.67M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $46.67M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $43.07M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $43.07M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $29.76M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $29.76M USD 1 Quarter
Cash Flow Statement 188 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $37.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $37.48M USD 1 Quarter
Net income (loss) NetIncomeLoss $55.49M USD 2 Qtrs
Net income (loss) NetIncomeLoss $55.49M USD 2 Qtrs
Net income (loss) NetIncomeLoss $38.13M USD 2 Qtrs
Net income (loss) NetIncomeLoss $38.13M USD 2 Qtrs
Net income (loss) NetIncomeLoss $24.71M USD 1 Quarter
Net income (loss) NetIncomeLoss $24.71M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $12.01M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $12.01M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $12.55M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $12.55M USD 2 Qtrs
Non-cash lease expense NoncashOperatingLeaseExpense $3.34M USD 2 Qtrs
Non-cash lease expense NoncashOperatingLeaseExpense $3.34M USD 2 Qtrs
Non-cash lease expense NoncashOperatingLeaseExpense $3.04M USD 2 Qtrs
Non-cash lease expense NoncashOperatingLeaseExpense $3.04M USD 2 Qtrs
Lease-related impairment charges OperatingLeaseImpairmentLoss $2.29M USD 2 Qtrs
Lease-related impairment charges OperatingLeaseImpairmentLoss $2.29M USD 2 Qtrs
Lease-related impairment charges OperatingLeaseImpairmentLoss $2.09M USD 2 Qtrs
Lease-related impairment charges OperatingLeaseImpairmentLoss $2.09M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $23.15M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $23.15M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $25.28M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $25.28M USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $382.00K USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $382.00K USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $508.00K USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $508.00K USD 2 Qtrs
Allowances for doubtful accounts ProvisionForDoubtfulAccounts $2.35M USD 2 Qtrs
Allowances for doubtful accounts ProvisionForDoubtfulAccounts $2.35M USD 2 Qtrs
Allowances for doubtful accounts ProvisionForDoubtfulAccounts $53.00K USD 2 Qtrs
Allowances for doubtful accounts ProvisionForDoubtfulAccounts $53.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.75M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.75M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.94M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.94M USD 2 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $101.00K USD 2 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $101.00K USD 2 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $-1.00K USD 2 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $-1.00K USD 2 Qtrs
Change in fair value of contingent consideration liabilities BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-233.00K USD 2 Qtrs
Change in fair value of contingent consideration liabilities BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-233.00K USD 2 Qtrs
Change in fair value of contingent consideration liabilities BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-416.00K USD 2 Qtrs
Change in fair value of contingent consideration liabilities BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-416.00K USD 2 Qtrs
(Increase) decrease in receivables from clients, net IncreaseDecreaseInAccountsReceivable $20.37M USD 2 Qtrs
(Increase) decrease in receivables from clients, net IncreaseDecreaseInAccountsReceivable $20.37M USD 2 Qtrs
(Increase) decrease in receivables from clients, net IncreaseDecreaseInAccountsReceivable $4.44M USD 2 Qtrs
(Increase) decrease in receivables from clients, net IncreaseDecreaseInAccountsReceivable $4.44M USD 2 Qtrs
(Increase) decrease in unbilled services, net IncreaseDecreaseInOtherReceivables $32.57M USD 2 Qtrs
(Increase) decrease in unbilled services, net IncreaseDecreaseInOtherReceivables $32.57M USD 2 Qtrs
(Increase) decrease in unbilled services, net IncreaseDecreaseInOtherReceivables $-3.06M USD 2 Qtrs
(Increase) decrease in unbilled services, net IncreaseDecreaseInOtherReceivables $-3.06M USD 2 Qtrs
(Increase) decrease in current income tax receivable / payable, net IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-6.14M USD 2 Qtrs
(Increase) decrease in current income tax receivable / payable, net IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-6.14M USD 2 Qtrs
(Increase) decrease in current income tax receivable / payable, net IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-2.61M USD 2 Qtrs
(Increase) decrease in current income tax receivable / payable, net IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-2.61M USD 2 Qtrs
(Increase) decrease in other assets IncreaseDecreaseInOtherOperatingAssets $14.94M USD 2 Qtrs
(Increase) decrease in other assets IncreaseDecreaseInOtherOperatingAssets $14.94M USD 2 Qtrs
(Increase) decrease in other assets IncreaseDecreaseInOtherOperatingAssets $4.88M USD 2 Qtrs
(Increase) decrease in other assets IncreaseDecreaseInOtherOperatingAssets $4.88M USD 2 Qtrs
Increase (decrease) in accounts payable and other liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-6.98M USD 2 Qtrs
Increase (decrease) in accounts payable and other liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-6.98M USD 2 Qtrs
Increase (decrease) in accounts payable and other liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-5.59M USD 2 Qtrs
Increase (decrease) in accounts payable and other liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-5.59M USD 2 Qtrs
Increase (decrease) in accrued payroll and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-44.28M USD 2 Qtrs
Increase (decrease) in accrued payroll and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-44.28M USD 2 Qtrs
Increase (decrease) in accrued payroll and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-86.40M USD 2 Qtrs
Increase (decrease) in accrued payroll and related benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-86.40M USD 2 Qtrs
Increase (decrease) in deferred revenues IncreaseDecreaseInDeferredRevenue $2.34M USD 2 Qtrs
Increase (decrease) in deferred revenues IncreaseDecreaseInDeferredRevenue $2.34M USD 2 Qtrs
Increase (decrease) in deferred revenues IncreaseDecreaseInDeferredRevenue $2.80M USD 2 Qtrs
Increase (decrease) in deferred revenues IncreaseDecreaseInDeferredRevenue $2.80M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-23.50M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-23.50M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-13.88M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-13.88M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.73M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.73M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.67M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.67M USD 2 Qtrs
Payment to Acquire Life Insurance Policy, Investing Activities PaymentsToAcquireLifeInsurancePolicies $1.36M USD 2 Qtrs
Payment to Acquire Life Insurance Policy, Investing Activities PaymentsToAcquireLifeInsurancePolicies $1.36M USD 2 Qtrs
Payment to Acquire Life Insurance Policy, Investing Activities PaymentsToAcquireLifeInsurancePolicies $2.19M USD 2 Qtrs
Payment to Acquire Life Insurance Policy, Investing Activities PaymentsToAcquireLifeInsurancePolicies $2.19M USD 2 Qtrs
Proceeds from Life Insurance Policy ProceedsFromLifeInsurancePolicies - USD 2 Qtrs
Proceeds from Life Insurance Policy ProceedsFromLifeInsurancePolicies - USD 2 Qtrs
Proceeds from Life Insurance Policy ProceedsFromLifeInsurancePolicies $2.96M USD 2 Qtrs
Proceeds from Life Insurance Policy ProceedsFromLifeInsurancePolicies $2.96M USD 2 Qtrs
Purchases of businesses PaymentsToAcquireBusinessesNetOfCashAcquired $20.77M USD 2 Qtrs
Purchases of businesses PaymentsToAcquireBusinessesNetOfCashAcquired $20.77M USD 2 Qtrs
Purchases of businesses PaymentsToAcquireBusinessesNetOfCashAcquired $-38.00K USD 2 Qtrs
Purchases of businesses PaymentsToAcquireBusinessesNetOfCashAcquired $-38.00K USD 2 Qtrs
Capitalization of internally developed software costs PaymentsToDevelopSoftware $14.14M USD 2 Qtrs
Capitalization of internally developed software costs PaymentsToDevelopSoftware $14.14M USD 2 Qtrs
Capitalization of internally developed software costs PaymentsToDevelopSoftware $13.00M USD 2 Qtrs
Capitalization of internally developed software costs PaymentsToDevelopSoftware $13.00M USD 2 Qtrs
Proceeds from Sale and Collection of Notes Receivable ProceedsFromSaleAndCollectionOfNotesReceivable $154.00K USD 2 Qtrs
Proceeds from Sale and Collection of Notes Receivable ProceedsFromSaleAndCollectionOfNotesReceivable $154.00K USD 2 Qtrs
Proceeds from Sale and Collection of Notes Receivable ProceedsFromSaleAndCollectionOfNotesReceivable $154.00K USD 2 Qtrs
Proceeds from Sale and Collection of Notes Receivable ProceedsFromSaleAndCollectionOfNotesReceivable $154.00K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $102.00K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $102.00K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-15.76M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-15.76M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-39.68M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-39.68M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $1.22M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $1.22M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $987.00K USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $987.00K USD 2 Qtrs
Shares redeemed for employee tax withholdings PaymentsRelatedToTaxWithholdingForShareBasedCompensation $21.08M USD 2 Qtrs
Shares redeemed for employee tax withholdings PaymentsRelatedToTaxWithholdingForShareBasedCompensation $21.08M USD 2 Qtrs
Shares redeemed for employee tax withholdings PaymentsRelatedToTaxWithholdingForShareBasedCompensation $9.73M USD 2 Qtrs
Shares redeemed for employee tax withholdings PaymentsRelatedToTaxWithholdingForShareBasedCompensation $9.73M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $97.26M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $97.26M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $60.37M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $60.37M USD 2 Qtrs
Proceeds from bank borrowings ProceedsFromBankDebt $230.00M USD 2 Qtrs
Proceeds from bank borrowings ProceedsFromBankDebt $230.00M USD 2 Qtrs
Proceeds from bank borrowings ProceedsFromBankDebt $618.50M USD 2 Qtrs
Proceeds from bank borrowings ProceedsFromBankDebt $618.50M USD 2 Qtrs
Repayments of bank borrowings RepaymentsOfLongTermDebt $430.94M USD 2 Qtrs
Repayments of bank borrowings RepaymentsOfLongTermDebt $430.94M USD 2 Qtrs
Repayments of bank borrowings RepaymentsOfLongTermDebt $125.00M USD 2 Qtrs
Repayments of bank borrowings RepaymentsOfLongTermDebt $125.00M USD 2 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $1.45M USD 2 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $1.45M USD 2 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $58.00K USD 2 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $58.00K USD 2 Qtrs
Deferred payments on business acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $261.00K USD 2 Qtrs
Deferred payments on business acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $261.00K USD 2 Qtrs
Deferred payments on business acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $1.50M USD 2 Qtrs
Deferred payments on business acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $1.50M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $34.33M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $34.33M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $68.73M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $68.73M USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-49.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-49.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $59.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $59.00K USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $5.50M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $5.50M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $4.75M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $4.75M USD 2 Qtrs
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.83M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.83M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.65M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.65M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $12.15M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $12.15M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.58M USD Point-in-time
Cash and cash equivalents at beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.58M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.83M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.83M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.65M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.65M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $12.15M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $12.15M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.58M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.58M USD Point-in-time
Property and equipment expenditures and capitalized software included in current liabilities CapitalExpendituresIncurredButNotYetPaid $4.44M USD 2 Qtrs
Property and equipment expenditures and capitalized software included in current liabilities CapitalExpendituresIncurredButNotYetPaid $4.44M USD 2 Qtrs
Property and equipment expenditures and capitalized software included in current liabilities CapitalExpendituresIncurredButNotYetPaid $4.83M USD 2 Qtrs
Property and equipment expenditures and capitalized software included in current liabilities CapitalExpendituresIncurredButNotYetPaid $4.83M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $3.21M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $3.21M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.84M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.84M USD 2 Qtrs
Stock Issued StockIssued1 $8.64M USD 2 Qtrs
Stock Issued StockIssued1 $8.64M USD 2 Qtrs
Stock Issued StockIssued1 - USD 2 Qtrs
Stock Issued StockIssued1 - USD 2 Qtrs
Contingent consideration accrued related to purchases of businesses NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 $36.00K USD 2 Qtrs
Contingent consideration accrued related to purchases of businesses NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 $36.00K USD 2 Qtrs
Contingent consideration accrued related to purchases of businesses NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 - USD 2 Qtrs
Contingent consideration accrued related to purchases of businesses NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 - USD 2 Qtrs
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $449.00K USD 2 Qtrs
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $449.00K USD 2 Qtrs
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $100.00K USD 1 Quarter
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $100.00K USD 1 Quarter
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $385.00K USD 2 Qtrs
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $385.00K USD 2 Qtrs
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $300.00K USD 1 Quarter
Excise Taxes On Share Repurchases Incurred But Not Paid ExciseTaxesOnShareRepurchasesIncurredButNotPaid $300.00K USD 1 Quarter
Stockholders Equity 78 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $532.89M USD Point-in-time
Beginning balance StockholdersEquity $532.89M USD Point-in-time
Beginning balance StockholdersEquity $500.58M USD Point-in-time
Beginning balance StockholdersEquity $500.58M USD Point-in-time
Beginning balance StockholdersEquity $552.04M USD Point-in-time
Beginning balance StockholdersEquity $552.04M USD Point-in-time
Beginning balance StockholdersEquity $551.62M USD Point-in-time
Beginning balance StockholdersEquity $551.62M USD Point-in-time
Beginning balance StockholdersEquity $528.97M USD Point-in-time
Beginning balance StockholdersEquity $528.97M USD Point-in-time
Beginning balance StockholdersEquity $495.61M USD Point-in-time
Beginning balance StockholdersEquity $495.61M USD Point-in-time
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $28.05M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $28.05M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $46.67M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $46.67M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $43.07M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $43.07M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $29.76M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $29.76M USD 1 Quarter
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 2 Qtrs
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 2 Qtrs
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 2 Qtrs
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 2 Qtrs
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Restricted stock awards, net of cancellations StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $360.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $360.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $987.00K USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $987.00K USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.22M USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.22M USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $48.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $48.00K USD 1 Quarter
Stock Issued During Period, Value, Acquisitions StockIssuedDuringPeriodValueAcquisitions $8.64M USD 2 Qtrs
Stock Issued During Period, Value, Acquisitions StockIssuedDuringPeriodValueAcquisitions $8.64M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.81M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.81M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.58M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.58M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.89M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.89M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $28.82M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $28.82M USD 2 Qtrs
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $199.00K USD 1 Quarter
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $199.00K USD 1 Quarter
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $153.00K USD 1 Quarter
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $153.00K USD 1 Quarter
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $21.08M USD 2 Qtrs
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $21.08M USD 2 Qtrs
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $9.73M USD 2 Qtrs
Shares redeemed for employee tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $9.73M USD 2 Qtrs
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $15.37M USD 1 Quarter
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $15.37M USD 1 Quarter
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $59.65M USD 2 Qtrs
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $59.65M USD 2 Qtrs
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $34.37M USD 1 Quarter
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $34.37M USD 1 Quarter
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $96.69M USD 2 Qtrs
Share repurchases StockRepurchasedAndRetiredDuringPeriodValue $96.69M USD 2 Qtrs
Adjustments to Additional Paid in Capital, Other AdjustmentsToAdditionalPaidInCapitalOther $-113.00K USD 2 Qtrs
Adjustments to Additional Paid in Capital, Other AdjustmentsToAdditionalPaidInCapitalOther $-113.00K USD 2 Qtrs
Adjustments to Additional Paid in Capital, Other AdjustmentsToAdditionalPaidInCapitalOther $-113.00K USD 1 Quarter
Adjustments to Additional Paid in Capital, Other AdjustmentsToAdditionalPaidInCapitalOther $-113.00K USD 1 Quarter
Stockholders' Equity Attributable to Parent StockholdersEquity $532.89M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $532.89M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $500.58M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $500.58M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $552.04M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $552.04M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $551.62M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $551.62M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $528.97M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $528.97M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $495.61M USD Point-in-time
Stockholders' Equity Attributable to Parent StockholdersEquity $495.61M USD Point-in-time

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

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