2024 Q3 Form 10-Q Financial Statement
#000160154824000017 Filed on August 06, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $1.082B | $1.072B |
YoY Change | 8.0% | 9.65% |
Cost Of Revenue | $990.2M | $998.3M |
YoY Change | 6.38% | 12.12% |
Gross Profit | $91.44M | $73.84M |
YoY Change | 29.37% | -15.52% |
Gross Profit Margin | 8.45% | 6.89% |
Selling, General & Admin | $41.55M | $46.41M |
YoY Change | -16.3% | -12.65% |
% of Gross Profit | 45.44% | 62.86% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $28.49M | $29.50M |
YoY Change | 2.47% | 3.44% |
% of Gross Profit | 31.15% | 39.95% |
Operating Expenses | $41.55M | $46.41M |
YoY Change | -16.3% | -12.65% |
Operating Profit | $49.89M | $27.43M |
YoY Change | 137.12% | -19.97% |
Interest Expense | -$27.15M | -$28.81M |
YoY Change | -10.25% | -9.84% |
% of Operating Profit | -54.43% | -105.04% |
Other Income/Expense, Net | -$3.198M | -$2.535M |
YoY Change | -258.0% | -915.11% |
Pretax Income | $19.54M | -$8.114M |
YoY Change | -273.86% | -503.88% |
Income Tax | $4.486M | -$1.600M |
% Of Pretax Income | 22.96% | |
Net Earnings | $15.05M | -$6.544M |
YoY Change | -335.17% | -463.76% |
Net Earnings / Revenue | 1.39% | -0.61% |
Basic Earnings Per Share | $0.48 | -$0.21 |
Diluted Earnings Per Share | $0.47 | -$0.21 |
COMMON SHARES | ||
Basic Shares Outstanding | 31.56M shares | 31.46M shares |
Diluted Shares Outstanding | 31.97M shares | 31.47M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $57.76M | $42.67M |
YoY Change | -26.24% | -39.32% |
Cash & Equivalents | $59.90M | $44.80M |
Short-Term Investments | ||
Other Short-Term Assets | $49.82M | $32.93M |
YoY Change | 153.86% | 37.74% |
Inventory | $49.71M | $46.58M |
Prepaid Expenses | $44.41M | $58.85M |
Receivables | $746.0M | $774.9M |
Other Receivables | $20.39M | $7.002M |
Total Short-Term Assets | $982.3M | $976.6M |
YoY Change | 9.87% | 6.32% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $65.75M | $70.27M |
YoY Change | -20.7% | -14.61% |
Goodwill | $1.653B | $1.656B |
YoY Change | -0.25% | -0.06% |
Intangibles | $345.7M | $367.1M |
YoY Change | -19.63% | -18.91% |
Long-Term Investments | $8.700M | $6.700M |
YoY Change | 97.73% | 6.35% |
Other Assets | $46.12M | $45.72M |
YoY Change | 138.45% | 105.52% |
Total Long-Term Assets | $2.144B | $2.175B |
YoY Change | -3.97% | -3.79% |
TOTAL ASSETS | ||
Total Short-Term Assets | $982.3M | $976.6M |
Total Long-Term Assets | $2.144B | $2.175B |
Total Assets | $3.126B | $3.151B |
YoY Change | -0.01% | -0.87% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $538.2M | $462.5M |
YoY Change | 23.01% | 11.06% |
Accrued Expenses | $235.4M | $242.4M |
YoY Change | -1.06% | -5.09% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $16.88M | $16.88M |
YoY Change | 8.89% | 8.89% |
Total Short-Term Liabilities | $906.1M | $888.2M |
YoY Change | 9.12% | 6.71% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $1.097B | $1.142B |
YoY Change | -4.88% | -4.07% |
Other Long-Term Liabilities | $78.73M | $86.62M |
YoY Change | -28.28% | -24.29% |
Total Long-Term Liabilities | $1.217B | $1.271B |
YoY Change | -6.85% | -6.1% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $906.1M | $888.2M |
Total Long-Term Liabilities | $1.217B | $1.271B |
Total Liabilities | $2.124B | $2.159B |
YoY Change | -0.65% | -1.22% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $240.5M | $225.5M |
YoY Change | 3.96% | -5.17% |
Common Stock | $316.0K | $315.0K |
YoY Change | 1.28% | 1.29% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.003B | $992.0M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $3.126B | $3.151B |
YoY Change | -0.01% | -0.87% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $15.05M | -$6.544M |
YoY Change | -335.17% | -463.76% |
Depreciation, Depletion And Amortization | $28.49M | $29.50M |
YoY Change | 2.47% | 3.44% |
Cash From Operating Activities | $62.65M | $25.68M |
YoY Change | 9.73% | -77.99% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $2.189M | $736.0K |
YoY Change | -57.08% | -70.17% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $3.000K | $6.000K |
YoY Change | -99.67% | 20.0% |
Cash From Investing Activities | -$2.186M | -$730.0K |
YoY Change | -47.95% | -70.35% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -48.26M | -14.94M |
YoY Change | 14.64% | -85.87% |
NET CHANGE | ||
Cash From Operating Activities | 62.65M | 25.68M |
Cash From Investing Activities | -2.186M | -730.0K |
Cash From Financing Activities | -48.26M | -14.94M |
Net Change In Cash | 12.20M | 10.01M |
YoY Change | 13.0% | 17.98% |
FREE CASH FLOW | ||
Cash From Operating Activities | $62.65M | $25.68M |
Capital Expenditures | $2.189M | $736.0K |
Free Cash Flow | $60.47M | $24.94M |
YoY Change | 16.28% | -78.16% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
3000 | usd |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
5702000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P6M | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31480227 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
31480227 | shares |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-25439000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-11538000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
250000000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
7669000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
424888000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
648750000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
552750000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
602750000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
467750000 | usd | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
149000 | usd | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
6000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
1188000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
7507000 | usd | |
us-gaap |
Payments Of Debt Extinguishment Costs
PaymentsOfDebtExtinguishmentCosts
|
0 | usd | |
us-gaap |
Payments Of Debt Extinguishment Costs
PaymentsOfDebtExtinguishmentCosts
|
1600000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
5767000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
14618000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
31525000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-113607000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2416000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1252000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-27881000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-45753000 | usd | |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
72651000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
116067000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
55374000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
58300000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
7946000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2707000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
520000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1813000 | usd | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
997079000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-17480000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1806000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-2199000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
5000 | usd |
CY2023Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
12806000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
12066000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
978471000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1799000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
274000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
6214000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1000 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1812000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7771000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
992718000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
990800000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1144000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-2843000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
5351000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4983000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
993736000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-6544000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1451000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-167000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
146000 | usd |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
65000 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6296000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
991951000 | usd |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | operatingsegment | |
CY2024Q2 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
6700000 | usd |
CY2023Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
5400000 | usd |
CY2024Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
4400000 | usd |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
7000000.0 | usd | |
CY2023Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
2000000.0 | usd |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3800000 | usd | |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
44800000 | usd |
CY2024Q2 | us-gaap |
Restricted Cash
RestrictedCash
|
2100000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash
RestrictedCash
|
2000000.0 | usd |
CY2024Q2 | us-gaap |
Hosting Arrangement Service Contract Implementation Cost Capitalized After Accumulated Amortization
HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
|
31200000 | usd |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
46580000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
46981000 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
58851000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
30664000 | usd |
CY2024Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
11565000 | usd |
CY2023Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
10715000 | usd |
CY2024Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
32929000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
7863000 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
149925000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
96223000 | usd |
vec |
Revenue From Contract With Customer Contract Term
RevenueFromContractWithCustomerContractTerm
|
P1Y | ||
vec |
Revenue From Contract With Customer Renewal Option Term
RevenueFromContractWithCustomerRenewalOptionTerm
|
P1Y | ||
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3838000000 | usd |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3629000000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.47 | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.53 | |
CY2024Q2 | vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Operating Income Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
|
700000 | usd |
CY2023Q2 | vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Operating Income Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
|
9100000 | usd |
vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Operating Income Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
|
1200000 | usd | |
vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Operating Income Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
|
22200000 | usd | |
CY2024Q2 | vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
|
6000000.0 | usd |
vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
|
9400000 | usd | |
CY2023Q2 | vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
|
9600000 | usd |
vec |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Favorable Change In Measure Of Progress And Modification Of Contract
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
|
23500000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1072183000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
977852000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2082747000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1921312000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1072183000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
977852000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2082747000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1921312000 | usd | |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
487800000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
662700000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
561900000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
76400000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
101000000.0 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
109600000 | usd |
CY2024Q2 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
112190000 | usd |
CY2023Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
109318000 | usd |
CY2024Q2 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
662706000 | usd |
CY2023Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
561862000 | usd |
CY2024Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
7002000 | usd |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
34815000 | usd |
CY2024Q2 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
781898000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
705995000 | usd |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-2000000.0 | usd | |
CY2024Q2 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-2000000.0 | usd |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6645000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8075000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
11794000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
20446000 | usd | |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1585000 | usd |
CY2023Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1756000 | usd |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
2813000 | usd | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
4445000 | usd | |
vec |
Sharebased Compensation Arrangementby Sharebased Payment Award Performance Based Award Percentage Paymentof Aggregate Target Valueof Shares Issued
SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardPercentagePaymentofAggregateTargetValueofSharesIssued
|
2 | ||
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1600000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
200000 | usd |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.193 | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.105 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1600000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-5500000 | usd | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.227 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.261 | ||
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
6600000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
6600000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-6544000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1799000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-5400000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-15681000 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31470000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31033000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31411000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30981000 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
18000 | shares |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares | |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
554000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31470000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31605000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31411000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30981000 | shares | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.21 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.17 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.51 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.21 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.17 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.51 | ||
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
11000 | shares |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
58000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2000 | shares | |
vec |
Number Of Defined Contribution Plan
NumberOfDefinedContributionPlan
|
2 | plan | |
CY2024Q2 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
4800000 | usd |
CY2023Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
3200000 | usd |
CY2024Q2 | us-gaap |
Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
|
4400000 | usd |
us-gaap |
Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
|
9400000 | usd | |
CY2023Q2 | us-gaap |
Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
|
4900000 | usd |
us-gaap |
Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
|
8200000 | usd | |
CY2023Q3 | vec |
Transfers Of Financial Assets Accounted For As Sale Securitization Facility Availability
TransfersOfFinancialAssetsAccountedForAsSaleSecuritizationFacilityAvailability
|
200000000 | usd |
CY2023Q4 | vec |
Transfers Of Financial Assets Accounted For As Sale Securitization Facility Availability
TransfersOfFinancialAssetsAccountedForAsSaleSecuritizationFacilityAvailability
|
72715000 | usd |
CY2022Q4 | vec |
Transfers Of Financial Assets Accounted For As Sale Securitization Facility Availability
TransfersOfFinancialAssetsAccountedForAsSaleSecuritizationFacilityAvailability
|
0 | usd |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
1376696000 | usd | |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
112996000 | usd | |
CY2024Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Cash Collected
TransferOfFinancialAssetsAccountedForAsSalesCashCollected
|
1254816000 | usd |
CY2023Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Cash Collected
TransferOfFinancialAssetsAccountedForAsSalesCashCollected
|
0 | usd |
CY2024Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Sales Collected And Remitted
TransferOfFinancialAssetsAccountedForAsSalesSalesCollectedAndRemitted
|
194595000 | usd |
CY2023Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Sales Collected And Remitted
TransferOfFinancialAssetsAccountedForAsSalesSalesCollectedAndRemitted
|
112996000 | usd |
CY2024Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Sales Collected But Not Yet Remitted
TransferOfFinancialAssetsAccountedForAsSalesSalesCollectedButNotYetRemitted
|
46854000 | usd |
CY2023Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Sales Collected But Not Yet Remitted
TransferOfFinancialAssetsAccountedForAsSalesSalesCollectedButNotYetRemitted
|
69706000 | usd |
CY2024Q2 | vec |
Transfers Of Financial Assets Accounted For As Sale Securitization Facility Availability
TransfersOfFinancialAssetsAccountedForAsSaleSecuritizationFacilityAvailability
|
147741000 | usd |
CY2023Q2 | vec |
Transfers Of Financial Assets Accounted For As Sale Securitization Facility Availability
TransfersOfFinancialAssetsAccountedForAsSaleSecuritizationFacilityAvailability
|
43290000 | usd |
CY2024Q2 | vec |
Transfer Of Financial Assets Accounted For As Sales Sales Collected And Remitted From Operating Activities
TransferOfFinancialAssetsAccountedForAsSalesSalesCollectedAndRemittedFromOperatingActivities
|
121900000 | usd |
vec |
Transfer Of Financial Assets Accounted For As Sales Purchase Discount Fees
TransferOfFinancialAssetsAccountedForAsSalesPurchaseDiscountFees
|
4200000 | usd | |
vec |
Transfer Of Financial Assets Accounted For As Sales Purchase Discount Fees
TransferOfFinancialAssetsAccountedForAsSalesPurchaseDiscountFees
|
200000 | usd |