2024 Q3 Form 10-Q Financial Statement
#000104734024000202 Filed on August 02, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $1.020B | $1.140B |
YoY Change | 1.63% | -3.46% |
Cost Of Revenue | $925.7M | $1.027B |
YoY Change | -0.32% | -3.5% |
Gross Profit | $93.80M | $113.2M |
YoY Change | 26.08% | -3.08% |
Gross Profit Margin | 9.2% | 9.93% |
Selling, General & Admin | $47.90M | $49.90M |
YoY Change | -0.42% | 6.62% |
% of Gross Profit | 51.07% | 44.08% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $19.50M | $19.70M |
YoY Change | -8.02% | -8.8% |
% of Gross Profit | 20.79% | 17.4% |
Operating Expenses | $47.90M | $49.90M |
YoY Change | -0.42% | 6.62% |
Operating Profit | $53.90M | $68.20M |
YoY Change | 112.2% | -2.57% |
Interest Expense | $4.400M | $5.200M |
YoY Change | -26.67% | -185.25% |
% of Operating Profit | 8.16% | 7.62% |
Other Income/Expense, Net | $100.0K | $2.300M |
YoY Change | -101.41% | -135.94% |
Pretax Income | $49.80M | $65.60M |
YoY Change | 286.05% | 10.07% |
Income Tax | $7.900M | $12.30M |
% Of Pretax Income | 15.86% | 18.75% |
Net Earnings | $42.10M | $53.60M |
YoY Change | 401.19% | 12.37% |
Net Earnings / Revenue | 4.13% | 4.7% |
Basic Earnings Per Share | $0.88 | $1.12 |
Diluted Earnings Per Share | $0.88 | $1.12 |
COMMON SHARES | ||
Basic Shares Outstanding | 47.94M shares | 47.90M shares |
Diluted Shares Outstanding | 48.02M shares | 47.98M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $50.80M | $37.80M |
YoY Change | -34.79% | -13.7% |
Cash & Equivalents | $50.80M | $37.80M |
Short-Term Investments | ||
Other Short-Term Assets | $54.50M | $34.70M |
YoY Change | 50.97% | 14.9% |
Inventory | $588.7M | $537.4M |
Prepaid Expenses | ||
Receivables | $390.3M | $408.1M |
Other Receivables | $82.00M | $86.20M |
Total Short-Term Assets | $1.166B | $1.104B |
YoY Change | 0.08% | -6.23% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.203B | $1.221B |
YoY Change | -5.68% | -18.9% |
Goodwill | $402.2M | $401.7M |
YoY Change | -4.92% | -5.13% |
Intangibles | $33.20M | $33.20M |
YoY Change | -74.5% | -74.81% |
Long-Term Investments | $36.20M | $30.80M |
YoY Change | 62.33% | 41.28% |
Other Assets | $68.50M | $67.90M |
YoY Change | 5.38% | -39.38% |
Total Long-Term Assets | $1.991B | $2.005B |
YoY Change | -8.82% | -8.66% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.166B | $1.104B |
Total Long-Term Assets | $1.991B | $2.005B |
Total Assets | $3.157B | $3.109B |
YoY Change | -5.72% | -7.81% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $489.6M | $467.2M |
YoY Change | -0.97% | -9.14% |
Accrued Expenses | $38.80M | $41.40M |
YoY Change | -26.52% | -22.76% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $1.500M | $1.400M |
YoY Change | 7.14% | 0.0% |
Total Short-Term Liabilities | $556.9M | $532.0M |
YoY Change | -3.6% | -11.07% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $274.8M | $290.4M |
YoY Change | -32.51% | -28.67% |
Other Long-Term Liabilities | $26.30M | $25.80M |
YoY Change | 4.37% | -89.89% |
Total Long-Term Liabilities | $26.30M | $25.80M |
YoY Change | 4.37% | -96.11% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $556.9M | $532.0M |
Total Long-Term Liabilities | $26.30M | $25.80M |
Total Liabilities | $1.149B | $1.139B |
YoY Change | -11.71% | -15.2% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.427B | $1.397B |
YoY Change | -2.65% | -4.78% |
Common Stock | $603.4M | $601.4M |
YoY Change | 0.68% | 0.77% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.991B | $1.954B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $3.157B | $3.109B |
YoY Change | -5.72% | -7.81% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $42.10M | $53.60M |
YoY Change | 401.19% | 12.37% |
Depreciation, Depletion And Amortization | $19.50M | $19.70M |
YoY Change | -8.02% | -8.8% |
Cash From Operating Activities | $43.50M | $125.0M |
YoY Change | -8.23% | 6.66% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $13.40M | $8.000M |
YoY Change | -38.53% | -10.11% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $12.80M | $5.700M |
YoY Change | -28.89% | 90.0% |
Cash From Investing Activities | -$600.0K | -$2.300M |
YoY Change | -84.21% | -61.02% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -27.80M | -128.3M |
YoY Change | 152.73% | 23.01% |
NET CHANGE | ||
Cash From Operating Activities | 43.50M | 125.0M |
Cash From Investing Activities | -600.0K | -2.300M |
Cash From Financing Activities | -27.80M | -128.3M |
Net Change In Cash | 15.10M | -5.600M |
YoY Change | -53.68% | -180.0% |
FREE CASH FLOW | ||
Cash From Operating Activities | $43.50M | $125.0M |
Capital Expenditures | $13.40M | $8.000M |
Free Cash Flow | $30.10M | $117.0M |
YoY Change | 17.58% | 8.03% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
1400000 | usd | |
CY2024Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.25 | |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.20 | |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.25 | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
23900000 | usd | |
CY2023Q4 | fdp |
Longterm Debtand Finance Lease Less Current Maturities
LongtermDebtandFinanceLeaseLessCurrentMaturities
|
406100000 | usd |
CY2024Q2 | us-gaap |
Pension And Other Postretirement And Postemployment Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
|
81500000 | usd |
CY2024Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
78500000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
130700000 | usd |
CY2024Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
25800000 | usd |
CY2024Q2 | us-gaap |
Liabilities
Liabilities
|
1138900000 | usd |
CY2024Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q2 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
0 | usd |
CY2024Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2024Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
47935668 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
47935668 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
us-gaap |
Consideration Received For Beneficial Interest Obtained For Transferring Financial Asset
ConsiderationReceivedForBeneficialInterestObtainedForTransferringFinancialAsset
|
700000 | usd | |
us-gaap |
Consideration Received For Beneficial Interest Obtained For Transferring Financial Asset
ConsiderationReceivedForBeneficialInterestObtainedForTransferringFinancialAsset
|
0 | usd | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment1 | |
CY2024Q2 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
700000 | usd |
CY2024Q2 | fdp |
Restructuring Charges Credits
RestructuringChargesCredits
|
-2000000.0 | usd |
CY2024Q2 | us-gaap |
Restructuring Settlement And Impairment Provisions
RestructuringSettlementAndImpairmentProvisions
|
-1300000 | usd |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
700000 | usd | |
fdp |
Restructuring Charges Credits
RestructuringChargesCredits
|
300000 | usd | |
us-gaap |
Restructuring Settlement And Impairment Provisions
RestructuringSettlementAndImpairmentProvisions
|
1000000.0 | usd | |
CY2023Q2 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
2800000 | usd |
CY2023Q2 | fdp |
Restructuring Charges Credits
RestructuringChargesCredits
|
1800000 | usd |
CY2023Q2 | us-gaap |
Restructuring Settlement And Impairment Provisions
RestructuringSettlementAndImpairmentProvisions
|
4600000 | usd |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
2800000 | usd | |
fdp |
Restructuring Charges Credits
RestructuringChargesCredits
|
4300000 | usd | |
us-gaap |
Restructuring Settlement And Impairment Provisions
RestructuringSettlementAndImpairmentProvisions
|
7100000 | usd | |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12300000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
11300000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
17600000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20900000 | usd | |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
408100000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
387000000.0 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
27600000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
20800000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
10400000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
|
17200000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7400000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
|
13400000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Asset Threshold Period Past Due Writeoff
ContractWithCustomerAssetThresholdPeriodPastDueWriteoff
|
P3Y | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7400000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
9300000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-3100000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-1000000.0 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
2200000 | usd | |
fdp |
Accounts Receivable Allowance For Credit Loss Foreign Exchange Effects
AccountsReceivableAllowanceForCreditLossForeignExchangeEffects
|
-100000 | usd | |
fdp |
Accounts Receivable Allowance For Credit Loss Foreign Exchange Effects
AccountsReceivableAllowanceForCreditLossForeignExchangeEffects
|
0 | usd | |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
10400000 | usd |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
8100000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage
SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
|
0.20 | rate | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage
SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
|
0.20 | rate | |
fdp |
Share Based Compensation Arrangement By Share Based Payment Award Award Anniversary
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAnniversary
|
4 | anniversary | |
CY2024Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
178500000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
201100000 | usd |
CY2024Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
159400000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
167100000 | usd |
CY2024Q2 | us-gaap |
Agricultural Related Inventory Growing Crops
AgriculturalRelatedInventoryGrowingCrops
|
199500000 | usd |
CY2023Q4 | us-gaap |
Agricultural Related Inventory Growing Crops
AgriculturalRelatedInventoryGrowingCrops
|
231700000 | usd |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
537400000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
599900000 | usd |
CY2024Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
285000000.0 | usd |
CY2023Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
400000000.0 | usd |
CY2024Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
6800000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
7500000 | usd |
CY2024Q2 | fdp |
Debt And Lease Obligations Total
DebtAndLeaseObligationsTotal
|
291800000 | usd |
CY2023Q4 | fdp |
Debt And Lease Obligations Total
DebtAndLeaseObligationsTotal
|
407500000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
1400000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
1400000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
290400000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
406100000 | usd |
CY2024Q1 | fdp |
Line Of Credit Facility Permitted Receivables Financing
LineOfCreditFacilityPermittedReceivablesFinancing
|
200000000 | usd |
CY2024Q2 | us-gaap |
Debt Instrument Fee Amount
DebtInstrumentFeeAmount
|
2100000 | usd |
CY2024Q2 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
806200000 | usd |
CY2024Q2 | us-gaap |
Debt Instrument Unused Borrowing Capacity Amount
DebtInstrumentUnusedBorrowingCapacityAmount
|
499300000 | usd |
CY2024Q2 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
28400000 | usd |
CY2024Q2 | us-gaap |
Accrual For Environmental Loss Contingencies Undiscounted Due Within One Year
AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
|
300000 | usd |
CY2024Q2 | us-gaap |
Accrual For Environmental Loss Contingencies Undiscounted Due In Second Year
AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
|
600000 | usd |
CY2024Q2 | us-gaap |
Accrual For Environmental Loss Contingencies Undiscounted Due In Third Year
AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
|
500000 | usd |
CY2024Q2 | us-gaap |
Accrual For Environmental Loss Contingencies Undiscounted Due In Fourth Year
AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
|
400000 | usd |
CY2024Q2 | us-gaap |
Accrual For Environmental Loss Contingencies Undiscounted Due In Fifth Year
AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
|
400000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53600000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
47700000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
79700000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
86700000 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
47919451 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
48032711 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
47814403 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
47962822 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
55766 | shares |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
180322 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
125165 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
220465 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
47975217 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
48213033 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
47939568 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
48183287 | shares | |
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
140279 | shares |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
285463 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
140279 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
285463 | shares | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.12 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.99 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.67 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.81 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.12 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.99 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.66 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.80 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment1 | |
CY2024Q2 | us-gaap |
Revenues
Revenues
|
1139700000 | usd |
CY2024Q2 | us-gaap |
Gross Profit
GrossProfit
|
113200000 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
1180500000 | usd |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
116800000 | usd |
us-gaap |
Revenues
Revenues
|
2247500000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
195400000 | usd | |
us-gaap |
Revenues
Revenues
|
2309000000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
213800000 | usd | |
CY2024Q2 | us-gaap |
Revenues
Revenues
|
1139700000 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
1180500000 | usd |
us-gaap |
Revenues
Revenues
|
2247500000 | usd | |
us-gaap |
Revenues
Revenues
|
2309000000 | usd | |
CY2024Q2 | us-gaap |
Revenues
Revenues
|
1139700000 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
1180500000 | usd |
us-gaap |
Revenues
Revenues
|
2247500000 | usd | |
us-gaap |
Revenues
Revenues
|
2309000000 | usd | |
CY2024Q2 | us-gaap |
Derivative Net Liability Position Aggregate Fair Value
DerivativeNetLiabilityPositionAggregateFairValue
|
100000 | usd |
CY2024Q2 | us-gaap |
Foreign Currency Cash Flow Hedge Asset At Fair Value
ForeignCurrencyCashFlowHedgeAssetAtFairValue
|
1800000 | usd |
CY2023Q4 | us-gaap |
Foreign Currency Cash Flow Hedge Asset At Fair Value
ForeignCurrencyCashFlowHedgeAssetAtFairValue
|
100000 | usd |
CY2024Q2 | us-gaap |
Interest Rate Cash Flow Hedge Asset At Fair Value
InterestRateCashFlowHedgeAssetAtFairValue
|
9100000 | usd |
CY2023Q4 | us-gaap |
Interest Rate Cash Flow Hedge Asset At Fair Value
InterestRateCashFlowHedgeAssetAtFairValue
|
7900000 | usd |
CY2024Q2 | us-gaap |
Cash Flow Hedge Derivative Instrument Assets At Fair Value
CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
|
10900000 | usd |
CY2023Q4 | us-gaap |
Cash Flow Hedge Derivative Instrument Assets At Fair Value
CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
|
8000000.0 | usd |
CY2024Q2 | us-gaap |
Foreign Currency Cash Flow Hedge Liability At Fair Value
ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
|
0 | usd |
CY2023Q4 | us-gaap |
Foreign Currency Cash Flow Hedge Liability At Fair Value
ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
|
400000 | usd |
CY2024Q2 | us-gaap |
Interest Rate Cash Flow Hedge Liability At Fair Value
InterestRateCashFlowHedgeLiabilityAtFairValue
|
0 | usd |
CY2023Q4 | us-gaap |
Interest Rate Cash Flow Hedge Liability At Fair Value
InterestRateCashFlowHedgeLiabilityAtFairValue
|
0 | usd |
CY2024Q2 | us-gaap |
Cash Flow Hedge Derivative Instrument Liabilities At Fair Value
CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
|
0 | usd |
CY2023Q4 | us-gaap |
Cash Flow Hedge Derivative Instrument Liabilities At Fair Value
CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
|
400000 | usd |
us-gaap |
Cash Flow Hedge Gain Loss To Be Reclassified Within Twelve Months
CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
|
5700000 | usd | |
CY2024Q2 | fdp |
Cash Flow Hedge Gain Loss To Be Reclassified
CashFlowHedgeGainLossToBeReclassified
|
-5000000.0 | usd |
us-gaap |
Derivative Instruments Gain Loss Reclassification From Accumulated Oci To Income Estimate Of Time To Transfer1
DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
|
P4Y | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
|
1000000.0 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
|
4300000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
|
6800000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
|
4300000 | usd | |
CY2024Q2 | us-gaap |
Proceeds From Sale Of Property Held For Sale
ProceedsFromSaleOfPropertyHeldForSale
|
17800000 | usd |
CY2024Q2 | us-gaap |
Gain Loss On Sale Of Unproved Property
GainLossOnSaleOfUnprovedProperty
|
3400000 | usd |
us-gaap |
Gain Loss On Sale Of Unproved Property
GainLossOnSaleOfUnprovedProperty
|
18100000 | usd | |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
1000000.0 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1900000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-900000 | usd | |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
8600000 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1600000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
7000000.0 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-4200000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-400000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
200000 | usd | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
47935668 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
47935668 | shares |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.15 | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
16800000 | usd | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |