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

10-Q Filing

ICF International, Inc. CIK: 1362004 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0000950170-25-101092
Period End Date 20250630
Filing Date 20250801
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance icfi-20250630_htm.xml
Filing Contents
Balance Sheet 188 line items
Line Item Tag Value Unit Period
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $4.96M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $4.96M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $6.98M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $6.98M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $4.06M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $4.06M USD Point-in-time
Restricted cash RestrictedCashCurrent $19.91M USD Point-in-time
Restricted cash RestrictedCashCurrent $19.91M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Restricted cash RestrictedCashCurrent $712.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $712.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $13.86M USD Point-in-time
Restricted cash RestrictedCashCurrent $13.86M USD Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 70.00M shares Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 70.00M shares Point-in-time
Contract receivables, net AccountsReceivableNetCurrent $256.92M USD Point-in-time
Contract receivables, net AccountsReceivableNetCurrent $256.92M USD Point-in-time
Contract receivables, net AccountsReceivableNetCurrent $212.83M USD Point-in-time
Contract receivables, net AccountsReceivableNetCurrent $212.83M USD Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 70.00M shares Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 70.00M shares Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $188.94M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $188.94M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $236.23M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $236.23M USD Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 24.19M shares Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 24.19M shares Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 24.34M shares Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 24.34M shares Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $22.15M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $22.15M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $21.13M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $21.13M USD Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 18.67M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 18.67M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 18.43M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 18.43M shares Point-in-time
Treasury stock, shares (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Treasury stock, shares (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Income tax receivable IncomeTaxesReceivable $8.14M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $8.14M USD Point-in-time
Treasury stock, shares (in shares) TreasuryStockCommonShares 5.52M shares Point-in-time
Treasury stock, shares (in shares) TreasuryStockCommonShares 5.52M shares Point-in-time
Income tax receivable IncomeTaxesReceivable $6.26M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $6.26M USD Point-in-time
Total Current Assets AssetsCurrent $506.23M USD Point-in-time
Total Current Assets AssetsCurrent $506.23M USD Point-in-time
Total Current Assets AssetsCurrent $492.07M USD Point-in-time
Total Current Assets AssetsCurrent $492.07M USD Point-in-time
Property and Equipment, net PropertyPlantAndEquipmentNet $66.50M USD Point-in-time
Property and Equipment, net PropertyPlantAndEquipmentNet $66.50M USD Point-in-time
Property and Equipment, net PropertyPlantAndEquipmentNet $62.09M USD Point-in-time
Property and Equipment, net PropertyPlantAndEquipmentNet $62.09M USD Point-in-time
Goodwill Goodwill $1.25B USD Point-in-time
Goodwill Goodwill $1.25B USD Point-in-time
Goodwill Goodwill $1.25B USD Point-in-time
Goodwill Goodwill $1.25B USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $111.70M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $111.70M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $95.62M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $95.62M USD Point-in-time
Operating lease - right-of-use assets OperatingLeaseRightOfUseAsset $115.53M USD Point-in-time
Operating lease - right-of-use assets OperatingLeaseRightOfUseAsset $115.53M USD Point-in-time
Operating lease - right-of-use assets OperatingLeaseRightOfUseAsset $111.70M USD Point-in-time
Operating lease - right-of-use assets OperatingLeaseRightOfUseAsset $111.70M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $13.23M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $13.23M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.60M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.60M USD Point-in-time
Other assets OtherAssetsNoncurrent $32.09M USD Point-in-time
Other assets OtherAssetsNoncurrent $32.09M USD Point-in-time
Other assets OtherAssetsNoncurrent $30.09M USD Point-in-time
Other assets OtherAssetsNoncurrent $30.09M USD Point-in-time
Total Assets Assets $2.07B USD Point-in-time
Total Assets Assets $2.07B USD Point-in-time
Total Assets Assets $2.07B USD Point-in-time
Total Assets Assets $2.07B USD Point-in-time
Accounts payable AccountsPayableCurrent $123.83M USD Point-in-time
Accounts payable AccountsPayableCurrent $123.83M USD Point-in-time
Accounts payable AccountsPayableCurrent $159.52M USD Point-in-time
Accounts payable AccountsPayableCurrent $159.52M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $23.91M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $23.91M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $24.58M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $24.58M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $20.71M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $20.71M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $20.72M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $20.72M USD Point-in-time
Finance lease liabilities FinanceLeaseLiabilityCurrent $2.61M USD Point-in-time
Finance lease liabilities FinanceLeaseLiabilityCurrent $2.61M USD Point-in-time
Finance lease liabilities FinanceLeaseLiabilityCurrent $2.66M USD Point-in-time
Finance lease liabilities FinanceLeaseLiabilityCurrent $2.66M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $105.77M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $105.77M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $90.19M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $90.19M USD Point-in-time
Accrued subcontractors and other direct costs AccruedSubcontractorAndOtherDirectCosts $49.27M USD Point-in-time
Accrued subcontractors and other direct costs AccruedSubcontractorAndOtherDirectCosts $49.27M USD Point-in-time
Accrued subcontractors and other direct costs AccruedSubcontractorAndOtherDirectCosts $48.38M USD Point-in-time
Accrued subcontractors and other direct costs AccruedSubcontractorAndOtherDirectCosts $48.38M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $86.70M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $86.70M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $83.81M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $83.81M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $449.18M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $449.18M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $393.50M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $393.50M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $411.74M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $411.74M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $462.32M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $462.32M USD Point-in-time
Operating lease liabilities - non-current OperatingLeaseLiabilityNoncurrent $148.63M USD Point-in-time
Operating lease liabilities - non-current OperatingLeaseLiabilityNoncurrent $148.63M USD Point-in-time
Operating lease liabilities - non-current OperatingLeaseLiabilityNoncurrent $155.94M USD Point-in-time
Operating lease liabilities - non-current OperatingLeaseLiabilityNoncurrent $155.94M USD Point-in-time
Finance lease liabilities - non-current FinanceLeaseLiabilityNoncurrent $11.26M USD Point-in-time
Finance lease liabilities - non-current FinanceLeaseLiabilityNoncurrent $11.26M USD Point-in-time
Finance lease liabilities - non-current FinanceLeaseLiabilityNoncurrent $9.92M USD Point-in-time
Finance lease liabilities - non-current FinanceLeaseLiabilityNoncurrent $9.92M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $59.23M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $59.23M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $55.77M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $55.77M USD Point-in-time
Total Liabilities Liabilities $1.07B USD Point-in-time
Total Liabilities Liabilities $1.07B USD Point-in-time
Total Liabilities Liabilities $1.08B USD Point-in-time
Total Liabilities Liabilities $1.08B USD Point-in-time
Commitments and Contingencies (Note 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 14) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued PreferredStockValue - USD Point-in-time
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued PreferredStockValue - USD Point-in-time
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued PreferredStockValue - USD Point-in-time
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued PreferredStockValue - USD Point-in-time
Common stock, par value $.001; 70,000,000 shares authorized; 24,336,393 and 24,186,962 shares issued at June 30, 2025 and December 31, 2024, respectively; 18,428,490 and 18,666,290 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $24.00K USD Point-in-time
Common stock, par value $.001; 70,000,000 shares authorized; 24,336,393 and 24,186,962 shares issued at June 30, 2025 and December 31, 2024, respectively; 18,428,490 and 18,666,290 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $24.00K USD Point-in-time
Common stock, par value $.001; 70,000,000 shares authorized; 24,336,393 and 24,186,962 shares issued at June 30, 2025 and December 31, 2024, respectively; 18,428,490 and 18,666,290 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $24.00K USD Point-in-time
Common stock, par value $.001; 70,000,000 shares authorized; 24,336,393 and 24,186,962 shares issued at June 30, 2025 and December 31, 2024, respectively; 18,428,490 and 18,666,290 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $24.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $443.46M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $443.46M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $454.43M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $454.43M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $874.77M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $874.77M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $920.13M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $920.13M USD Point-in-time
Treasury stock, 5,907,903 and 5,520,672 shares at June 30, 2025 and December 31, 2024, respectively TreasuryStockValue $361.89M USD Point-in-time
Treasury stock, 5,907,903 and 5,520,672 shares at June 30, 2025 and December 31, 2024, respectively TreasuryStockValue $361.89M USD Point-in-time
Treasury stock, 5,907,903 and 5,520,672 shares at June 30, 2025 and December 31, 2024, respectively TreasuryStockValue $320.05M USD Point-in-time
Treasury stock, 5,907,903 and 5,520,672 shares at June 30, 2025 and December 31, 2024, respectively TreasuryStockValue $320.05M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-15.75M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-15.75M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-12.30M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-12.30M USD Point-in-time
Total Stockholders Equity StockholdersEquity $982.46M USD Point-in-time
Total Stockholders Equity StockholdersEquity $982.46M USD Point-in-time
Total Stockholders Equity StockholdersEquity $943.33M USD Point-in-time
Total Stockholders Equity StockholdersEquity $943.33M USD Point-in-time
Total Stockholders Equity StockholdersEquity $916.15M USD Point-in-time
Total Stockholders Equity StockholdersEquity $916.15M USD Point-in-time
Total Stockholders Equity StockholdersEquity $917.59M USD Point-in-time
Total Stockholders Equity StockholdersEquity $917.59M USD Point-in-time
Total Stockholders Equity StockholdersEquity $1.00B USD Point-in-time
Total Stockholders Equity StockholdersEquity $1.00B USD Point-in-time
Total Stockholders Equity StockholdersEquity $968.87M USD Point-in-time
Total Stockholders Equity StockholdersEquity $968.87M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $2.07B USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $2.07B USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $2.07B USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $2.07B USD Point-in-time
Income Statement 152 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $476.15M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $476.15M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $963.77M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $963.77M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $512.03M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $512.03M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $1.01B USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $1.01B USD 2 Qtrs
Direct costs CostOfGoodsAndServicesSold $600.97M USD 2 Qtrs
Direct costs CostOfGoodsAndServicesSold $600.97M USD 2 Qtrs
Direct costs CostOfGoodsAndServicesSold $639.86M USD 2 Qtrs
Direct costs CostOfGoodsAndServicesSold $639.86M USD 2 Qtrs
Direct costs CostOfGoodsAndServicesSold $298.43M USD 1 Quarter
Direct costs CostOfGoodsAndServicesSold $298.43M USD 1 Quarter
Direct costs CostOfGoodsAndServicesSold $329.33M USD 1 Quarter
Direct costs CostOfGoodsAndServicesSold $329.33M USD 1 Quarter
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $254.91M USD 2 Qtrs
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $254.91M USD 2 Qtrs
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $127.09M USD 1 Quarter
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $127.09M USD 1 Quarter
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $256.19M USD 2 Qtrs
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $256.19M USD 2 Qtrs
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $123.02M USD 1 Quarter
Indirect and selling expenses SellingGeneralAndAdministrativeExpense $123.02M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $14.70M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $14.70M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $27.07M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $27.07M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $13.20M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $13.20M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $29.50M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $29.50M USD 2 Qtrs
Total operating costs and expenses OperatingExpenses $140.29M USD 1 Quarter
Total operating costs and expenses OperatingExpenses $140.29M USD 1 Quarter
Total operating costs and expenses OperatingExpenses $284.40M USD 2 Qtrs
Total operating costs and expenses OperatingExpenses $284.40M USD 2 Qtrs
Total operating costs and expenses OperatingExpenses $283.25M USD 2 Qtrs
Total operating costs and expenses OperatingExpenses $283.25M USD 2 Qtrs
Total operating costs and expenses OperatingExpenses $137.72M USD 1 Quarter
Total operating costs and expenses OperatingExpenses $137.72M USD 1 Quarter
Operating income OperatingIncomeLoss $78.40M USD 2 Qtrs
Operating income OperatingIncomeLoss $78.40M USD 2 Qtrs
Operating income OperatingIncomeLoss $42.41M USD 1 Quarter
Operating income OperatingIncomeLoss $42.41M USD 1 Quarter
Operating income OperatingIncomeLoss $83.35M USD 2 Qtrs
Operating income OperatingIncomeLoss $83.35M USD 2 Qtrs
Operating income OperatingIncomeLoss $40.01M USD 1 Quarter
Operating income OperatingIncomeLoss $40.01M USD 1 Quarter
Interest, net InterestIncomeExpenseNet $-15.94M USD 2 Qtrs
Interest, net InterestIncomeExpenseNet $-15.94M USD 2 Qtrs
Interest, net InterestIncomeExpenseNet $-8.42M USD 1 Quarter
Interest, net InterestIncomeExpenseNet $-8.42M USD 1 Quarter
Interest, net InterestIncomeExpenseNet $-15.76M USD 2 Qtrs
Interest, net InterestIncomeExpenseNet $-15.76M USD 2 Qtrs
Interest, net InterestIncomeExpenseNet $-7.70M USD 1 Quarter
Interest, net InterestIncomeExpenseNet $-7.70M USD 1 Quarter
Other (expense) income OtherNonoperatingIncomeExpense $-2.69M USD 2 Qtrs
Other (expense) income OtherNonoperatingIncomeExpense $-2.69M USD 2 Qtrs
Other (expense) income OtherNonoperatingIncomeExpense $36.00K USD 1 Quarter
Other (expense) income OtherNonoperatingIncomeExpense $36.00K USD 1 Quarter
Other (expense) income OtherNonoperatingIncomeExpense $1.67M USD 2 Qtrs
Other (expense) income OtherNonoperatingIncomeExpense $1.67M USD 2 Qtrs
Other (expense) income OtherNonoperatingIncomeExpense $-1.64M USD 1 Quarter
Other (expense) income OtherNonoperatingIncomeExpense $-1.64M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $69.08M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $69.08M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.74M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.74M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.95M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.95M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $59.95M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $59.95M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $6.29M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $6.29M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.44M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.44M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.13M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.13M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $16.15M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $16.15M USD 2 Qtrs
Net income NetIncomeLoss $26.85M USD 1 Quarter
Net income NetIncomeLoss $26.85M USD 1 Quarter
Net income NetIncomeLoss $52.93M USD 2 Qtrs
Net income NetIncomeLoss $52.93M USD 2 Qtrs
Net income NetIncomeLoss $23.66M USD 1 Quarter
Net income NetIncomeLoss $23.66M USD 1 Quarter
Net income NetIncomeLoss $50.51M USD 2 Qtrs
Net income NetIncomeLoss $50.51M USD 2 Qtrs
Net income NetIncomeLoss $25.61M USD 1 Quarter
Net income NetIncomeLoss $25.61M USD 1 Quarter
Net income NetIncomeLoss $27.32M USD 1 Quarter
Net income NetIncomeLoss $27.32M USD 1 Quarter
Basic EarningsPerShareBasic $2.82 USD 2 Qtrs
Basic EarningsPerShareBasic $2.82 USD 2 Qtrs
Basic EarningsPerShareBasic $2.74 USD 2 Qtrs
Basic EarningsPerShareBasic $2.74 USD 2 Qtrs
Basic EarningsPerShareBasic $1.29 USD 1 Quarter
Basic EarningsPerShareBasic $1.29 USD 1 Quarter
Basic EarningsPerShareBasic $1.37 USD 1 Quarter
Basic EarningsPerShareBasic $1.37 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.36 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.36 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.28 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.28 USD 1 Quarter
Diluted EarningsPerShareDiluted $2.72 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.72 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.80 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.80 USD 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.75M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.75M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.40M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.40M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.45M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.45M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.74M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 18.74M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.46M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.46M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.86M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.86M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.55M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.55M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.91M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 18.91M shares 2 Qtrs
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.14 USD 1 Quarter
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.14 USD 1 Quarter
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.14 USD 1 Quarter
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.14 USD 1 Quarter
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.28 USD 2 Qtrs
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.28 USD 2 Qtrs
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.28 USD 2 Qtrs
Cash dividends declared per common share CommonStockDividendsPerShareDeclared $0.28 USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $341.00K USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $341.00K USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.71M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.71M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.44M USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.44M USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-343.00K USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-343.00K USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $6.16M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $6.16M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $684.00K USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $684.00K USD 1 Quarter
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $53.27M USD 2 Qtrs
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $53.27M USD 2 Qtrs
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $29.82M USD 1 Quarter
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $29.82M USD 1 Quarter
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $53.96M USD 2 Qtrs
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $53.96M USD 2 Qtrs
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $25.27M USD 1 Quarter
Comprehensive income, net of tax ComprehensiveIncomeNetOfTax $25.27M USD 1 Quarter
Cash Flow Statement 160 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $50.51M USD 2 Qtrs
Net income ProfitLoss $50.51M USD 2 Qtrs
Net income ProfitLoss $52.93M USD 2 Qtrs
Net income ProfitLoss $52.93M USD 2 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $-505.00K USD 2 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $-505.00K USD 2 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $1.55M USD 2 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $1.55M USD 2 Qtrs
Deferred income taxes and unrecognized income tax benefits IncreaseDecreaseInDeferredIncomeTaxesAndUnrecognizedIncomeTaxBenefits $14.08M USD 2 Qtrs
Deferred income taxes and unrecognized income tax benefits IncreaseDecreaseInDeferredIncomeTaxesAndUnrecognizedIncomeTaxBenefits $14.08M USD 2 Qtrs
Deferred income taxes and unrecognized income tax benefits IncreaseDecreaseInDeferredIncomeTaxesAndUnrecognizedIncomeTaxBenefits $10.23M USD 2 Qtrs
Deferred income taxes and unrecognized income tax benefits IncreaseDecreaseInDeferredIncomeTaxesAndUnrecognizedIncomeTaxBenefits $10.23M USD 2 Qtrs
Non-cash equity compensation ShareBasedCompensation $8.44M USD 2 Qtrs
Non-cash equity compensation ShareBasedCompensation $8.44M USD 2 Qtrs
Non-cash equity compensation ShareBasedCompensation $8.22M USD 2 Qtrs
Non-cash equity compensation ShareBasedCompensation $8.22M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $29.50M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $29.50M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $27.07M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $27.07M USD 2 Qtrs
Gain on divestiture of a business GainLossOnSaleOfBusiness $1.72M USD 2 Qtrs
Gain on divestiture of a business GainLossOnSaleOfBusiness $1.72M USD 2 Qtrs
Gain on divestiture of a business GainLossOnSaleOfBusiness - USD 2 Qtrs
Gain on divestiture of a business GainLossOnSaleOfBusiness - USD 2 Qtrs
Other operating adjustments, net OtherNoncashIncomeExpense $-470.00K USD 2 Qtrs
Other operating adjustments, net OtherNoncashIncomeExpense $-470.00K USD 2 Qtrs
Other operating adjustments, net OtherNoncashIncomeExpense $-3.60M USD 2 Qtrs
Other operating adjustments, net OtherNoncashIncomeExpense $-3.60M USD 2 Qtrs
Net contract assets and liabilities IncreaseDecreaseInCommodityContractAssetsAndLiabilities $23.56M USD 2 Qtrs
Net contract assets and liabilities IncreaseDecreaseInCommodityContractAssetsAndLiabilities $23.56M USD 2 Qtrs
Net contract assets and liabilities IncreaseDecreaseInCommodityContractAssetsAndLiabilities $43.62M USD 2 Qtrs
Net contract assets and liabilities IncreaseDecreaseInCommodityContractAssetsAndLiabilities $43.62M USD 2 Qtrs
Contract receivables IncreaseDecreaseInReceivables $-47.30M USD 2 Qtrs
Contract receivables IncreaseDecreaseInReceivables $-47.30M USD 2 Qtrs
Contract receivables IncreaseDecreaseInReceivables $5.83M USD 2 Qtrs
Contract receivables IncreaseDecreaseInReceivables $5.83M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.23M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.23M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.79M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.79M USD 2 Qtrs
Operating lease assets and liabilities, net IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities $3.56M USD 2 Qtrs
Operating lease assets and liabilities, net IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities $3.56M USD 2 Qtrs
Operating lease assets and liabilities, net IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities $399.00K USD 2 Qtrs
Operating lease assets and liabilities, net IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities $399.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-23.57M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-23.57M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-36.53M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-36.53M USD 2 Qtrs
Accrued salaries and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-16.26M USD 2 Qtrs
Accrued salaries and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-16.26M USD 2 Qtrs
Accrued salaries and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $5.91M USD 2 Qtrs
Accrued salaries and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $5.91M USD 2 Qtrs
Accrued subcontractors and other direct costs IncreaseDecreaseInAccruedSubcontractorAndOtherDirectCosts $-2.50M USD 2 Qtrs
Accrued subcontractors and other direct costs IncreaseDecreaseInAccruedSubcontractorAndOtherDirectCosts $-2.50M USD 2 Qtrs
Accrued subcontractors and other direct costs IncreaseDecreaseInAccruedSubcontractorAndOtherDirectCosts $7.33M USD 2 Qtrs
Accrued subcontractors and other direct costs IncreaseDecreaseInAccruedSubcontractorAndOtherDirectCosts $7.33M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $13.07M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $13.07M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $1.68M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $1.68M USD 2 Qtrs
Income tax receivable and payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-3.63M USD 2 Qtrs
Income tax receivable and payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-3.63M USD 2 Qtrs
Income tax receivable and payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.75M USD 2 Qtrs
Income tax receivable and payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-1.75M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-1.07M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-1.07M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-770.00K USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-770.00K USD 2 Qtrs
Net Cash Provided by Operating Activities NetCashProvidedByUsedInOperatingActivities $18.92M USD 2 Qtrs
Net Cash Provided by Operating Activities NetCashProvidedByUsedInOperatingActivities $18.92M USD 2 Qtrs
Net Cash Provided by Operating Activities NetCashProvidedByUsedInOperatingActivities $50.63M USD 2 Qtrs
Net Cash Provided by Operating Activities NetCashProvidedByUsedInOperatingActivities $50.63M USD 2 Qtrs
Payments for purchase of property and equipment and capitalized software PaymentsToAcquireProductiveAssets $9.20M USD 2 Qtrs
Payments for purchase of property and equipment and capitalized software PaymentsToAcquireProductiveAssets $9.20M USD 2 Qtrs
Payments for purchase of property and equipment and capitalized software PaymentsToAcquireProductiveAssets $10.39M USD 2 Qtrs
Payments for purchase of property and equipment and capitalized software PaymentsToAcquireProductiveAssets $10.39M USD 2 Qtrs
Proceeds from divestiture of a business ProceedsFromDivestitureOfBusinesses - USD 2 Qtrs
Proceeds from divestiture of a business ProceedsFromDivestitureOfBusinesses - USD 2 Qtrs
Proceeds from divestiture of a business ProceedsFromDivestitureOfBusinesses $1.72M USD 2 Qtrs
Proceeds from divestiture of a business ProceedsFromDivestitureOfBusinesses $1.72M USD 2 Qtrs
Other investing, net PaymentsForProceedsFromOtherInvestingActivities $-403.00K USD 2 Qtrs
Other investing, net PaymentsForProceedsFromOtherInvestingActivities $-403.00K USD 2 Qtrs
Other investing, net PaymentsForProceedsFromOtherInvestingActivities - USD 2 Qtrs
Other investing, net PaymentsForProceedsFromOtherInvestingActivities - USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-8.80M USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-8.80M USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-8.68M USD 2 Qtrs
Net Cash Used in Investing Activities NetCashProvidedByUsedInInvestingActivities $-8.68M USD 2 Qtrs
Advances from working capital facilities ProceedsFromBankDebt $660.40M USD 2 Qtrs
Advances from working capital facilities ProceedsFromBankDebt $660.40M USD 2 Qtrs
Advances from working capital facilities ProceedsFromBankDebt $755.65M USD 2 Qtrs
Advances from working capital facilities ProceedsFromBankDebt $755.65M USD 2 Qtrs
Payments on working capital facilities RepaymentsOfLongTermDebt $705.63M USD 2 Qtrs
Payments on working capital facilities RepaymentsOfLongTermDebt $705.63M USD 2 Qtrs
Payments on working capital facilities RepaymentsOfLongTermDebt $657.42M USD 2 Qtrs
Payments on working capital facilities RepaymentsOfLongTermDebt $657.42M USD 2 Qtrs
Proceeds from other short-term borrowings ProceedsFromOtherShortTermDebt $36.78M USD 2 Qtrs
Proceeds from other short-term borrowings ProceedsFromOtherShortTermDebt $36.78M USD 2 Qtrs
Proceeds from other short-term borrowings ProceedsFromOtherShortTermDebt $7.61M USD 2 Qtrs
Proceeds from other short-term borrowings ProceedsFromOtherShortTermDebt $7.61M USD 2 Qtrs
Repayments of other short-term borrowings RepaymentsOfOtherShortTermDebt $46.93M USD 2 Qtrs
Repayments of other short-term borrowings RepaymentsOfOtherShortTermDebt $46.93M USD 2 Qtrs
Repayments of other short-term borrowings RepaymentsOfOtherShortTermDebt $15.37M USD 2 Qtrs
Repayments of other short-term borrowings RepaymentsOfOtherShortTermDebt $15.37M USD 2 Qtrs
Receipt of restricted contract funds ProceedsFromRestrictedContractFunds - USD 2 Qtrs
Receipt of restricted contract funds ProceedsFromRestrictedContractFunds - USD 2 Qtrs
Receipt of restricted contract funds ProceedsFromRestrictedContractFunds $1.27M USD 2 Qtrs
Receipt of restricted contract funds ProceedsFromRestrictedContractFunds $1.27M USD 2 Qtrs
Payment of restricted contract funds RepaymentsOfRestrictedContractFunds - USD 2 Qtrs
Payment of restricted contract funds RepaymentsOfRestrictedContractFunds - USD 2 Qtrs
Payment of restricted contract funds RepaymentsOfRestrictedContractFunds $3.58M USD 2 Qtrs
Payment of restricted contract funds RepaymentsOfRestrictedContractFunds $3.58M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.20M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.20M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.26M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.26M USD 2 Qtrs
Net payments for stock issuances and share repurchases PaymentsForRepurchaseOfEquity $30.62M USD 2 Qtrs
Net payments for stock issuances and share repurchases PaymentsForRepurchaseOfEquity $30.62M USD 2 Qtrs
Net payments for stock issuances and share repurchases PaymentsForRepurchaseOfEquity $39.31M USD 2 Qtrs
Net payments for stock issuances and share repurchases PaymentsForRepurchaseOfEquity $39.31M USD 2 Qtrs
Other financing, net ProceedsFromPaymentsForOtherFinancingActivities $-1.15M USD 2 Qtrs
Other financing, net ProceedsFromPaymentsForOtherFinancingActivities $-1.15M USD 2 Qtrs
Other financing, net ProceedsFromPaymentsForOtherFinancingActivities $-1.30M USD 2 Qtrs
Other financing, net ProceedsFromPaymentsForOtherFinancingActivities $-1.30M USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-46.51M USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-46.51M USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-3.54M USD 2 Qtrs
Net Cash Used in Financing Activities NetCashProvidedByUsedInFinancingActivities $-3.54M USD 2 Qtrs
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.49M USD 2 Qtrs
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.49M USD 2 Qtrs
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-131.00K USD 2 Qtrs
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-131.00K USD 2 Qtrs
Net Change in Cash, Cash Equivalents, and Restricted Cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $8.07M USD 2 Qtrs
Net Change in Cash, Cash Equivalents, and Restricted Cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $8.07M USD 2 Qtrs
Net Change in Cash, Cash Equivalents, and Restricted Cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.68M USD 2 Qtrs
Net Change in Cash, Cash Equivalents, and Restricted Cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.68M USD 2 Qtrs
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.45M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.45M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $18.82M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $18.82M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $4.77M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $4.77M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.89M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.89M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.45M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $9.45M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $18.82M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $18.82M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $4.77M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $4.77M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.89M USD Point-in-time
Cash, Cash Equivalents, and Restricted Cash, End of Period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.89M USD Point-in-time
Interest InterestPaidNet $15.27M USD 2 Qtrs
Interest InterestPaidNet $15.27M USD 2 Qtrs
Interest InterestPaidNet $14.90M USD 2 Qtrs
Interest InterestPaidNet $14.90M USD 2 Qtrs
Income taxes IncomeTaxesPaid $25.84M USD 2 Qtrs
Income taxes IncomeTaxesPaid $25.84M USD 2 Qtrs
Income taxes IncomeTaxesPaid $31.11M USD 2 Qtrs
Income taxes IncomeTaxesPaid $31.11M USD 2 Qtrs
Stockholders Equity 90 line items
Line Item Tag Value Unit Period
Balance StockholdersEquity $982.46M USD Point-in-time
Balance StockholdersEquity $982.46M USD Point-in-time
Balance StockholdersEquity $943.33M USD Point-in-time
Balance StockholdersEquity $943.33M USD Point-in-time
Balance StockholdersEquity $916.15M USD Point-in-time
Balance StockholdersEquity $916.15M USD Point-in-time
Balance StockholdersEquity $917.59M USD Point-in-time
Balance StockholdersEquity $917.59M USD Point-in-time
Balance StockholdersEquity $1.00B USD Point-in-time
Balance StockholdersEquity $1.00B USD Point-in-time
Balance StockholdersEquity $968.87M USD Point-in-time
Balance StockholdersEquity $968.87M USD Point-in-time
Balance (in shares) SharesIssued 18.43M shares Point-in-time
Balance (in shares) SharesIssued 18.43M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.52M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.52M shares Point-in-time
Net Income (Loss) NetIncomeLoss $26.85M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $26.85M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $52.93M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $52.93M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $23.66M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $23.66M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $50.51M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $50.51M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $25.61M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $25.61M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $27.32M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $27.32M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $341.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $341.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.71M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.71M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.44M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.44M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-343.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-343.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $6.16M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $6.16M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $684.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $684.00K USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.19M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.19M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.25M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.25M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.55M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.55M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.67M USD 1 Quarter
Equity compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.67M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $107.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $107.00K USD 1 Quarter
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $2.57M USD 1 Quarter
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $2.57M USD 1 Quarter
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $2.52M USD 1 Quarter
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $2.52M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $30.48M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $30.48M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $2.71M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $2.71M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $39.34M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $39.34M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $2.49M USD 1 Quarter
Payments for share repurchases PaymentsForShareRepurchasesValue $2.49M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.57M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.57M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.62M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.62M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.62M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.62M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.58M USD 1 Quarter
Dividends declared DividendsCommonStockCash $2.58M USD 1 Quarter
Balance StockholdersEquity $982.46M USD Point-in-time
Balance StockholdersEquity $982.46M USD Point-in-time
Balance StockholdersEquity $943.33M USD Point-in-time
Balance StockholdersEquity $943.33M USD Point-in-time
Balance StockholdersEquity $916.15M USD Point-in-time
Balance StockholdersEquity $916.15M USD Point-in-time
Balance StockholdersEquity $917.59M USD Point-in-time
Balance StockholdersEquity $917.59M USD Point-in-time
Balance StockholdersEquity $1.00B USD Point-in-time
Balance StockholdersEquity $1.00B USD Point-in-time
Balance StockholdersEquity $968.87M USD Point-in-time
Balance StockholdersEquity $968.87M USD Point-in-time
Balance (in shares) SharesIssued 18.43M shares Point-in-time
Balance (in shares) SharesIssued 18.43M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.91M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.52M shares Point-in-time
Balance (in shares) TreasuryStockCommonShares 5.52M shares 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...