2024 Q2 Form 10-Q Financial Statement
#000086145924000020 Filed on May 02, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $1.082B | $672.3M |
YoY Change | 20.47% | 20.03% |
Cost Of Revenue | $917.8M | $618.0M |
YoY Change | 15.38% | 17.11% |
Gross Profit | $164.7M | $54.29M |
YoY Change | 59.78% | 67.76% |
Gross Profit Margin | 15.22% | 8.07% |
Selling, General & Admin | $70.05M | $87.99M |
YoY Change | 8.5% | 20.34% |
% of Gross Profit | 42.53% | 162.09% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $29.40M | $29.07M |
YoY Change | 34.89% | 47.31% |
% of Gross Profit | 17.85% | 53.55% |
Operating Expenses | $70.05M | $87.99M |
YoY Change | -10.39% | 20.34% |
Operating Profit | $85.82M | -$43.30M |
YoY Change | 244.44% | 0.12% |
Interest Expense | $5.337M | $8.083M |
YoY Change | -13.15% | 179.59% |
% of Operating Profit | 6.22% | |
Other Income/Expense, Net | -$26.27M | $4.332M |
YoY Change | -2244.57% | -45.9% |
Pretax Income | $59.55M | -$38.97M |
YoY Change | -501.77% | 10.58% |
Income Tax | $20.69M | -$9.526M |
% Of Pretax Income | 34.75% | |
Net Earnings | $36.90M | -$30.98M |
YoY Change | -317.03% | 34.57% |
Net Earnings / Revenue | 3.41% | -4.61% |
Basic Earnings Per Share | $0.84 | -$0.70 |
Diluted Earnings Per Share | $0.76 | -$0.70 |
COMMON SHARES | ||
Basic Shares Outstanding | 44.15M shares | 43.97M shares |
Diluted Shares Outstanding | 52.73M shares | 43.99M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $534.3M | $506.2M |
YoY Change | 24.98% | 20.08% |
Cash & Equivalents | $366.7M | $321.8M |
Short-Term Investments | $167.6M | $184.5M |
Other Short-Term Assets | $34.17M | $59.08M |
YoY Change | -26.32% | 42.71% |
Inventory | $119.1M | $117.0M |
Prepaid Expenses | ||
Receivables | $1.019B | $735.8M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.706B | $1.418B |
YoY Change | 14.42% | 13.79% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $670.9M | $665.5M |
YoY Change | 8.63% | 25.23% |
Goodwill | $146.8M | $160.8M |
YoY Change | 86.72% | 118.23% |
Intangibles | $107.6M | $113.2M |
YoY Change | ||
Long-Term Investments | $93.50M | $92.68M |
YoY Change | -4.77% | 11.21% |
Other Assets | $58.12M | $57.00M |
YoY Change | -36.14% | -5.19% |
Total Long-Term Assets | $1.175B | $1.177B |
YoY Change | 32.73% | 41.6% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.706B | $1.418B |
Total Long-Term Assets | $1.175B | $1.177B |
Total Assets | $2.881B | $2.595B |
YoY Change | 21.24% | 24.92% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $450.7M | $347.4M |
YoY Change | 17.83% | 17.71% |
Accrued Expenses | $302.0M | $325.1M |
YoY Change | -2.57% | 21.97% |
Deferred Revenue | $262.2M | $224.0M |
YoY Change | 51.31% | 39.76% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $1.510M | $39.99M |
YoY Change | 3.0% | 2646.29% |
Total Short-Term Liabilities | $1.016B | $936.4M |
YoY Change | 17.2% | 29.46% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $737.4M | $513.2M |
YoY Change | 60.77% | 78.82% |
Other Long-Term Liabilities | $71.85M | $72.04M |
YoY Change | -31.33% | 10.84% |
Total Long-Term Liabilities | $809.3M | $585.2M |
YoY Change | 43.66% | 66.26% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.016B | $936.4M |
Total Long-Term Liabilities | $809.3M | $585.2M |
Total Liabilities | $1.826B | $1.522B |
YoY Change | 23.77% | 41.5% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $495.7M | $465.0M |
YoY Change | 15.33% | 2.75% |
Common Stock | $435.7M | $480.1M |
YoY Change | -7.48% | 1.67% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $931.7M | $946.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $2.881B | $2.595B |
YoY Change | 21.24% | 24.92% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $36.90M | -$30.98M |
YoY Change | -317.03% | 34.57% |
Depreciation, Depletion And Amortization | $29.40M | $29.07M |
YoY Change | 34.89% | 47.31% |
Cash From Operating Activities | -$1.989M | $24.07M |
YoY Change | -95.29% | -131.39% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $38.99M | $27.87M |
YoY Change | -0.61% | -31.12% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$370.0K | $0.00 |
YoY Change | -54.55% | -100.0% |
Cash From Investing Activities | -$39.36M | -$10.76M |
YoY Change | -1.7% | -55.78% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | $102.1M | |
YoY Change | 39798.44% | |
Cash From Financing Activities | 86.34M | -$109.2M |
YoY Change | -10.98% | -1709.99% |
NET CHANGE | ||
Cash From Operating Activities | -1.989M | $24.07M |
Cash From Investing Activities | -39.36M | -$10.76M |
Cash From Financing Activities | 86.34M | -$109.2M |
Net Change In Cash | 44.99M | -$95.91M |
YoY Change | 206.19% | 1.77% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$1.989M | $24.07M |
Capital Expenditures | $38.99M | $27.87M |
Free Cash Flow | -$40.98M | -$3.798M |
YoY Change | -49.71% | -96.76% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
672275000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
560068000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
617990000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
527709000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
54285000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
32359000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
87993000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
73122000 | usd |
CY2024Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-11010000 | usd |
CY2023Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-4523000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
1418000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
2037000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-43300000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-43249000 | usd |
CY2024Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
6702000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
3762000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
8083000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
2891000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3970000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5187000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1743000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1950000 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
4332000 | usd |
CY2023Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
8008000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-38968000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-35241000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-9526000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-9469000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-29442000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-25772000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1541000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-2749000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-30983000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-23023000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.70 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.53 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.70 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.53 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43988000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43764000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43988000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43764000 | shares |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-29442000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-25772000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
589000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-192000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
-226000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
0 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
815000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-192000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-406000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
57000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
409000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-135000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-29033000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-25907000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1541000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-2749000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-30574000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-23158000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1026966000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
409000 | usd |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
7416000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | |
CY2024Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
5741000 | usd |
CY2024Q1 | us-gaap |
Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
|
6938000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Other
StockholdersEquityOther
|
-12891000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1004605000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
985145000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-25772000 | usd |
CY2023Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
3523000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | |
CY2023Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
5704000 | usd |
CY2023Q1 | us-gaap |
Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
|
17574000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Other
StockholdersEquityOther
|
-4826000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
972411000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-29442000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-25772000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
29068000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19733000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
758000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
472000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
1418000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
2037000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
12895000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4828000 | usd |
CY2024Q1 | gva |
Unconsolidated Construction Joint Venture Net Income Loss
UnconsolidatedConstructionJointVentureNetIncomeLoss
|
-2290000 | usd |
CY2023Q1 | gva |
Unconsolidated Construction Joint Venture Net Income Loss
UnconsolidatedConstructionJointVentureNetIncomeLoss
|
-911000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3970000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5187000 | usd |
CY2024Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
691000 | usd |
CY2023Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
151000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-169965000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-66800000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
62882000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
59307000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
13066000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
11083000 | usd |
CY2024Q1 | gva |
Equity In Construction Joint Ventures
EquityInConstructionJointVentures
|
2000000 | usd |
CY2023Q1 | gva |
Equity In Construction Joint Ventures
EquityInConstructionJointVentures
|
3350000 | usd |
CY2024Q1 | us-gaap |
Equity Method Investment Dividends Or Distributions
EquityMethodInvestmentDividendsOrDistributions
|
7914000 | usd |
CY2023Q1 | us-gaap |
Equity Method Investment Dividends Or Distributions
EquityMethodInvestmentDividendsOrDistributions
|
2478000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
7134000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
5724000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-60029000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-42955000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
|
-13605000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
|
-14522000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
24073000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-76688000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
20000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
|
10000000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
27871000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
40461000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
2535000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
4518000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
|
0 | usd |
CY2023Q1 | us-gaap |
Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
|
1545000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
693000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
0 | usd |
CY2024Q1 | us-gaap |
Payments For Proceeds From Previous Acquisition
PaymentsForProceedsFromPreviousAcquisition
|
6119000 | usd |
CY2023Q1 | us-gaap |
Payments For Proceeds From Previous Acquisition
PaymentsForProceedsFromPreviousAcquisition
|
0 | usd |
CY2024Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
0 | usd |
CY2023Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-62000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10762000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-24336000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
102140000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
256000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
5713000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
5687000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
7416000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3523000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
|
10000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
|
17600000 | usd |
CY2024Q1 | gva |
Distributions To Noncontrolling Partners Net
DistributionsToNoncontrollingPartnersNet
|
3950000 | usd |
CY2023Q1 | gva |
Distributions To Noncontrolling Partners Net
DistributionsToNoncontrollingPartnersNet
|
1350000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-3000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
0 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-109222000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
6784000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-95911000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-94240000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
417663000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
293991000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
321752000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
199751000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
6498000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3388000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
5681000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
5824000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
4099000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1012000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
831000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
166000 | usd |
CY2024Q1 | gva |
Restricted Stock Units Issued Net Of Forfeitures
RestrictedStockUnitsIssuedNetOfForfeitures
|
17987000 | usd |
CY2023Q1 | gva |
Restricted Stock Units Issued Net Of Forfeitures
RestrictedStockUnitsIssuedNetOfForfeitures
|
9552000 | usd |
CY2024Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
5739000 | usd |
CY2023Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
5704000 | usd |
CY2024Q1 | gva |
Contributions From Noncontrolling Partners
ContributionsFromNoncontrollingPartners
|
888000 | usd |
CY2023Q1 | gva |
Contributions From Noncontrolling Partners
ContributionsFromNoncontrollingPartners
|
1324000 | usd |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | reportablesegments |
CY2024Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | operatinggroups |
CY2024Q1 | us-gaap |
Reporting Unit Percentage Of Fair Value In Excess Of Carrying Amount
ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
|
0.25 | |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | reportablesegments |
CY2024Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | operatinggroups |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
672275000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
560068000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3606704000 | usd |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3596676000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
2400000000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2024Q1 | gva |
Aggregate Affirmative Claim Recovery Estimate Included In Contract Asset And Liability
AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability
|
75100000 | usd |
CY2023Q4 | gva |
Aggregate Affirmative Claim Recovery Estimate Included In Contract Asset And Liability
AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability
|
77900000 | usd |
CY2024Q1 | gva |
Costs In Excess Of Billings And Estimated Earnings
CostsInExcessOfBillingsAndEstimatedEarnings
|
142853000 | usd |
CY2023Q4 | gva |
Costs In Excess Of Billings And Estimated Earnings
CostsInExcessOfBillingsAndEstimatedEarnings
|
100106000 | usd |
CY2024Q1 | gva |
Contract With Customer Retention
ContractWithCustomerRetention
|
163151000 | usd |
CY2023Q4 | gva |
Contract With Customer Retention
ContractWithCustomerRetention
|
162881000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
306004000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
262987000 | usd |
CY2024Q1 | gva |
Contract With Customer Liability Revenue Recognized Including Opening Balance
ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
|
198300000 | usd |
CY2023Q1 | gva |
Contract With Customer Liability Revenue Recognized Including Opening Balance
ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
|
123000000 | usd |
CY2024Q1 | gva |
Advance Payments And Billings In Excess Of Costs Incurred
AdvancePaymentsAndBillingsInExcessOfCostsIncurred
|
209099000 | usd |
CY2023Q4 | gva |
Advance Payments And Billings In Excess Of Costs Incurred
AdvancePaymentsAndBillingsInExcessOfCostsIncurred
|
227913000 | usd |
CY2024Q1 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
14865000 | usd |
CY2023Q4 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
15935000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
223964000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
243848000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
430651000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
600252000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
821000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1547000 | usd |
CY2024Q1 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
429830000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
598705000 | usd |
CY2024Q1 | gva |
Working Capital Deficit
WorkingCapitalDeficit
|
24900000 | usd |
CY2023Q4 | gva |
Working Capital Deficit
WorkingCapitalDeficit
|
24900000 | usd |
CY2023Q4 | gva |
Percentage Of Net Receivables Individually Maximum
PercentageOfNetReceivablesIndividuallyMaximum
|
0.10 | |
CY2024Q1 | gva |
Percentage Of Net Receivables Individually Maximum
PercentageOfNetReceivablesIndividuallyMaximum
|
0.10 | |
CY2024Q1 | gva |
Unconsolidated Construction Joint Venture Cash Cash Equivalents And Marketable Securities
UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities
|
131579000 | usd |
CY2023Q4 | gva |
Unconsolidated Construction Joint Venture Cash Cash Equivalents And Marketable Securities
UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities
|
117962000 | usd |
CY2024Q1 | gva |
Unconsolidated Construction Joint Venture Other Current Assets
UnconsolidatedConstructionJointVentureOtherCurrentAssets
|
604489000 | usd |
CY2023Q4 | gva |
Unconsolidated Construction Joint Venture Other Current Assets
UnconsolidatedConstructionJointVentureOtherCurrentAssets
|
666536000 | usd |
CY2024Q1 | gva |
Unconsolidated Construction Joint Venture Noncurrent Assets
UnconsolidatedConstructionJointVentureNoncurrentAssets
|
51157000 | usd |
CY2023Q4 | gva |
Unconsolidated Construction Joint Venture Noncurrent Assets
UnconsolidatedConstructionJointVentureNoncurrentAssets
|
52580000 | usd |
CY2024Q1 | gva |
Unconsolidated Construction Joint Venture Current Liabilities
UnconsolidatedConstructionJointVentureCurrentLiabilities
|
158449000 | usd |
CY2023Q4 | gva |
Unconsolidated Construction Joint Venture Current Liabilities
UnconsolidatedConstructionJointVentureCurrentLiabilities
|
191175000 | usd |
CY2024Q1 | gva |
Equity In Construction Joint Ventures Current Assets Excluding Deficit In Equity
EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity
|
156217000 | usd |
CY2023Q4 | gva |
Equity In Construction Joint Ventures Current Assets Excluding Deficit In Equity
EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity
|
156311000 | usd |
CY2024Q1 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
92677000 | usd |
CY2023Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
92910000 | usd |
CY2024Q1 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
92677000 | usd |
CY2023Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
92910000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
1686189000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
1672763000 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1020665000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1009899000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
665524000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
662864000 | usd |
CY2024Q1 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
92682000 | usd |
CY2023Q4 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
81936000 | usd |
CY2024Q1 | gva |
Deficits In Unconsolidated Joint Ventures Current
DeficitsInUnconsolidatedJointVenturesCurrent
|
12768000 | usd |
CY2023Q4 | gva |
Deficits In Unconsolidated Joint Ventures Current
DeficitsInUnconsolidatedJointVenturesCurrent
|
14921000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
70109000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
105418000 | usd |
CY2024Q1 | gva |
Guaranty Liabilities Current
GuarantyLiabilitiesCurrent
|
57849000 | usd |
CY2023Q4 | gva |
Guaranty Liabilities Current
GuarantyLiabilitiesCurrent
|
57849000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
16266000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
16826000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
75429000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
60790000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
325103000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
337740000 | usd |
CY2024Q1 | us-gaap |
Other Long Term Debt
OtherLongTermDebt
|
24000 | usd |
CY2023Q4 | us-gaap |
Other Long Term Debt
OtherLongTermDebt
|
375000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
553189000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
654713000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
39986000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
39932000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
513203000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
614781000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-30983000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-30983000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-23023000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-23023000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43988000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43764000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43988000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43764000 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.70 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.53 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.70 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.53 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-9526000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-9469000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.244 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.269 | |
CY2023Q4 | us-gaap |
Loss Contingency Accrual At Carrying Value
LossContingencyAccrualAtCarryingValue
|
0 | usd |
CY2024Q1 | us-gaap |
Loss Contingency Accrual At Carrying Value
LossContingencyAccrualAtCarryingValue
|
0 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
672275000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
560068000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
54285000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
32359000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
87993000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
73122000 | usd |
CY2024Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-11010000 | usd |
CY2023Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-4523000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
1418000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
2037000 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
4332000 | usd |
CY2023Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
8008000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-38968000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-35241000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |