2023 Q4 Form 10-Q Financial Statement
#000135201023000051 Filed on November 03, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 | 2022 Q3 |
---|---|---|---|
Revenue | $1.157B | $1.152B | $1.227B |
YoY Change | -6.01% | -6.1% | 24.11% |
Cost Of Revenue | $797.6M | $794.3M | $826.8M |
YoY Change | -4.21% | -3.93% | 26.54% |
Gross Profit | $359.6M | $357.9M | $400.1M |
YoY Change | -9.77% | -10.56% | 19.38% |
Gross Profit Margin | 31.08% | 31.06% | 32.61% |
Selling, General & Admin | $214.0M | $194.8M | $198.0M |
YoY Change | 4.4% | -1.61% | 16.83% |
% of Gross Profit | 59.5% | 54.44% | 49.49% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $23.16M | $23.00M | $21.88M |
YoY Change | 0.05% | 5.14% | 1.55% |
% of Gross Profit | 6.44% | 6.43% | 5.47% |
Operating Expenses | $237.1M | $194.8M | $198.0M |
YoY Change | 3.96% | -1.61% | 16.83% |
Operating Profit | $122.5M | $114.0M | $180.2M |
YoY Change | -28.15% | -36.73% | 25.05% |
Interest Expense | $4.909M | $17.80M | $10.92M |
YoY Change | -84.0% | 63.02% | -224.56% |
% of Operating Profit | 4.01% | 15.61% | 6.06% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $127.4M | $131.9M | $191.1M |
YoY Change | -36.67% | -31.02% | 41.22% |
Income Tax | $29.85M | $34.65M | $35.09M |
% Of Pretax Income | 23.43% | 26.28% | 18.36% |
Net Earnings | $97.55M | $97.20M | $156.1M |
YoY Change | -37.08% | -37.71% | 34.93% |
Net Earnings / Revenue | 8.43% | 8.44% | 12.72% |
Basic Earnings Per Share | $1.68 | $2.72 | |
Diluted Earnings Per Share | $1.66 | $1.65 | $2.63 |
COMMON SHARES | |||
Basic Shares Outstanding | 57.70M shares | 57.96M shares | 57.37M shares |
Diluted Shares Outstanding | 58.95M shares | 59.36M shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 | 2022 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $2.097B | $1.933B | $1.548B |
YoY Change | 20.4% | 24.91% | 22.2% |
Cash & Equivalents | $2.036B | $1.873B | $1.488B |
Short-Term Investments | $60.74M | $60.40M | $60.22M |
Other Short-Term Assets | $97.36M | $78.80M | $63.03M |
YoY Change | 14.11% | 25.02% | -9.94% |
Inventory | |||
Prepaid Expenses | |||
Receivables | $897.0M | $913.0M | $917.1M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $3.091B | $2.925B | $2.528B |
YoY Change | 12.02% | 15.72% | 20.83% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $235.1M | $239.7M | $209.7M |
YoY Change | -14.01% | 14.28% | 18.55% |
Goodwill | $562.5M | $548.2M | $505.5M |
YoY Change | 6.31% | 8.43% | 30.8% |
Intangibles | $71.12M | $69.73M | $79.22M |
YoY Change | -8.41% | -11.98% | 6.23% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $59.58M | $55.59M | $50.72M |
YoY Change | 24.43% | 9.6% | -10.92% |
Total Long-Term Assets | $1.261B | $1.237B | $1.208B |
YoY Change | 0.92% | 2.43% | 5.01% |
TOTAL ASSETS | |||
Total Short-Term Assets | $3.091B | $2.925B | $2.528B |
Total Long-Term Assets | $1.261B | $1.237B | $1.208B |
Total Assets | $4.352B | $4.162B | $3.736B |
YoY Change | 8.56% | 11.42% | 15.22% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $31.99M | $25.42M | $28.29M |
YoY Change | 3.7% | -10.16% | 249.84% |
Accrued Expenses | $574.1M | $531.7M | $657.5M |
YoY Change | -9.11% | -19.13% | 12.71% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $7.790M |
YoY Change | -100.0% | -100.0% | |
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $644.9M | $613.6M | $728.0M |
YoY Change | -13.72% | -15.71% | 15.08% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $26.13M | $27.50M | $28.20M |
YoY Change | -5.66% | -2.48% | 12.68% |
Other Long-Term Liabilities | $100.6M | $112.8M | $40.73M |
YoY Change | -7.43% | 177.06% | -24.29% |
Total Long-Term Liabilities | $126.7M | $140.3M | $68.93M |
YoY Change | -7.07% | 103.61% | -12.55% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $644.9M | $613.6M | $728.0M |
Total Long-Term Liabilities | $126.7M | $140.3M | $68.93M |
Total Liabilities | $880.9M | $862.3M | $977.0M |
YoY Change | -12.45% | -11.74% | 8.18% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | |||
YoY Change | |||
Common Stock | $58.00K | $58.00K | $57.00K |
YoY Change | 0.0% | 1.75% | 0.0% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $118.0K | ||
YoY Change | -33.33% | ||
Treasury Stock Shares | |||
Shareholders Equity | $3.471B | $3.299B | $2.757B |
YoY Change | |||
Total Liabilities & Shareholders Equity | $4.352B | $4.162B | $3.736B |
YoY Change | 8.56% | 11.42% | 15.22% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 | 2022 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $97.55M | $97.20M | $156.1M |
YoY Change | -37.08% | -37.71% | 34.93% |
Depreciation, Depletion And Amortization | $23.16M | $23.00M | $21.88M |
YoY Change | 0.05% | 5.14% | 1.55% |
Cash From Operating Activities | $171.3M | $214.9M | $252.4M |
YoY Change | -7.92% | -14.85% | 22.48% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $10.02M | $3.600M | -$18.71M |
YoY Change | -53.41% | -119.24% | -11.38% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$10.65M | -$7.000M | -$9.992M |
YoY Change | 10.46% | -29.94% | -75.01% |
Cash From Investing Activities | -$20.67M | -$10.60M | -$28.70M |
YoY Change | -33.63% | -63.07% | -53.03% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -22.37M | -80.60M | 568.0K |
YoY Change | -378.1% | -14290.14% | -87.37% |
NET CHANGE | |||
Cash From Operating Activities | 171.3M | 214.9M | 252.4M |
Cash From Investing Activities | -20.67M | -10.60M | -28.70M |
Cash From Financing Activities | -22.37M | -80.60M | 568.0K |
Net Change In Cash | 128.3M | 123.7M | 224.2M |
YoY Change | -21.28% | -44.83% | 50.04% |
FREE CASH FLOW | |||
Cash From Operating Activities | $171.3M | $214.9M | $252.4M |
Capital Expenditures | $10.02M | $3.600M | -$18.71M |
Free Cash Flow | $161.3M | $211.3M | $271.1M |
YoY Change | -1.98% | -22.05% | 19.33% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
118000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3299439000 | usd |
CY2023Q3 | us-gaap |
Minority Interest
MinorityInterest
|
579000 | usd |
CY2022Q4 | us-gaap |
Minority Interest
MinorityInterest
|
1478000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3300018000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3003010000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
4162272000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
4009151000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
2458881000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
2453955000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
601093000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
667825000 | usd | |
CY2023Q3 | us-gaap |
Restricted Cash And Cash Equivalents Noncurrent Asset Statement Of Financial Position Extensible List
RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2022Q4 | us-gaap |
Restricted Cash And Cash Equivalents Noncurrent Asset Statement Of Financial Position Extensible List
RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q3 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
118000 | usd |
CY2023Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-91630000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-95321000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3001532000 | usd |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
68642000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
69126000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-25922000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
378745000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
402489000 | usd | |
us-gaap |
Nonoperating Gains Losses
NonoperatingGainsLosses
|
37162000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
41719000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
319529000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
264377000 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
5.52 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.62 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
5.40 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.47 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57850000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57194000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
59143000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
59108000 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
319529000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
14821000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-72645000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
-11130000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
-11780000 | usd | |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3003010000 | usd |
CY2023Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
20501000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
34265000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2525000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
8510000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
17361000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
102292000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3130442000 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
6142000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
32449000 | usd |
CY2023Q2 | us-gaap |
Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
|
1453000 | usd |
CY2023Q2 | us-gaap |
Noncontrolling Interest Increase From Subsidiary Equity Issuance
NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
|
506000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5875000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
120033000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3263340000 | usd |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
426000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
34949000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2983000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
78487000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-19545000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
97204000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
3300018000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2495837000 | usd |
CY2022Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
18376000 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
22702000 | usd |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2884000 | usd |
CY2022Q1 | us-gaap |
Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
|
7067000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-31943000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
89719000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2553756000 | usd |
CY2022Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1843000 | usd |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
24902000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
6410000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
12384000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
9793000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
18604000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2624006000 | usd |
CY2022Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
837000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
2000000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
30597000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
9223000 | usd |
CY2022Q3 | us-gaap |
Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
|
197000 | usd |
CY2022Q3 | us-gaap |
Noncontrolling Interest Increase From Subsidiary Equity Issuance
NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
|
73000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-62275000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
156054000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2758644000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
319529000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
264377000 | usd | |
us-gaap |
Other Depreciation And Amortization
OtherDepreciationAndAmortization
|
68642000 | usd | |
us-gaap |
Other Depreciation And Amortization
OtherDepreciationAndAmortization
|
69126000 | usd | |
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
30842000 | usd | |
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
37336000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
2739000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
12888000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-11760000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-54851000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
109536000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
68292000 | usd | |
us-gaap |
Gain Loss On Oil And Gas Hedging Activity
GainLossOnOilAndGasHedgingActivity
|
7904000 | usd | |
us-gaap |
Gain Loss On Oil And Gas Hedging Activity
GainLossOnOilAndGasHedgingActivity
|
-20469000 | usd | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
688000 | usd | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
21212000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-25922000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-1106000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-63914000 | usd | |
epam |
Increase Decreasein Trade Receivablesand Contract Assets
IncreaseDecreaseinTradeReceivablesandContractAssets
|
-6145000 | usd | |
epam |
Increase Decreasein Trade Receivablesand Contract Assets
IncreaseDecreaseinTradeReceivablesandContractAssets
|
196675000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-13208000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
7787000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
837000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
8769000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-95570000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-7100000 | usd | |
epam |
Increase Decreasein Operating Lease Liabilities
IncreaseDecreaseinOperatingLeaseLiabilities
|
-34310000 | usd | |
epam |
Increase Decreasein Operating Lease Liabilities
IncreaseDecreaseinOperatingLeaseLiabilities
|
-41395000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
-38385000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
19460000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
391265000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
278035000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
18420000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
60134000 | usd | |
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
10865000 | usd | |
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
60000000 | usd | |
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
10865000 | usd | |
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
13997000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
10530000 | usd | |
us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
-2169000 | usd | |
us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
0 | usd | |
us-gaap |
Payments To Acquire Interest In Subsidiaries And Affiliates
PaymentsToAcquireInterestInSubsidiariesAndAffiliates
|
3281000 | usd | |
us-gaap |
Payments To Acquire Interest In Subsidiaries And Affiliates
PaymentsToAcquireInterestInSubsidiariesAndAffiliates
|
1625000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
8204000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
19499000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-46071000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-151788000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
28612000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
31368000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
28202000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
22101000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
764000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
4114000 | usd | |
us-gaap |
Repayments Of Debt And Capital Lease Obligations
RepaymentsOfDebtAndCapitalLeaseObligations
|
2607000 | usd | |
us-gaap |
Repayments Of Debt And Capital Lease Obligations
RepaymentsOfDebtAndCapitalLeaseObligations
|
11542000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
128433000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
8684000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
6626000 | usd | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
1972000 | usd | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
2254000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-2895000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-3025000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-143417000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-10066000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-5632000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-75876000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
196145000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
40305000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1683636000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1449347000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1879781000 | usd |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1872977000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1681344000 | usd |
CY2023Q3 | us-gaap |
Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
|
5441000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
|
430000 | usd |
CY2023Q3 | us-gaap |
Restricted Cash And Cash Equivalents Noncurrent
RestrictedCashAndCashEquivalentsNoncurrent
|
1363000 | usd |
CY2023Q3 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
6804000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1879781000 | usd |
epam |
Rightof Use Asset Modified Operating Lease
RightofUseAssetModifiedOperatingLease
|
7203000 | usd | |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
529072000 | usd |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
87000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-1519000 | usd | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
548177000 | usd |
CY2023Q3 | epam |
Rightof Use Asset Modified Operating Lease
RightofUseAssetModifiedOperatingLease
|
1312000 | usd |
CY2022Q3 | epam |
Rightof Use Asset Modified Operating Lease
RightofUseAssetModifiedOperatingLease
|
3260000 | usd |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
15495000 | usd |
CY2022Q3 | us-gaap |
Lease Cost
LeaseCost
|
15383000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
49275000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
51476000 | usd | |
CY2023Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
12383000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
13024000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
37628000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
43490000 | usd | |
CY2023Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3815000 | usd |
CY2022Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
6111000 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
10843000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
30843000 | usd | |
epam |
Rightof Use Asset Modified Operating Lease
RightofUseAssetModifiedOperatingLease
|
-2587000 | usd | |
CY2023Q3 | epam |
Operating Lease Liability Modification
OperatingLeaseLiabilityModification
|
1276000 | usd |
CY2022Q3 | epam |
Operating Lease Liability Modification
OperatingLeaseLiabilityModification
|
3163000 | usd |
epam |
Operating Lease Liability Modification
OperatingLeaseLiabilityModification
|
7416000 | usd | |
epam |
Operating Lease Liability Modification
OperatingLeaseLiabilityModification
|
-3946000 | usd | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y6M | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.039 | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.024 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
11491000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
41039000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
32609000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
26005000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
16942000 | usd |
CY2023Q3 | epam |
Lessee Operating Lease Liability To Be Paid Due After Year Four
LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
|
32083000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
160169000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
13543000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
146626000 | usd |
CY2023Q3 | us-gaap |
Other Commitment
OtherCommitment
|
12300000 | usd |
CY2023Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
7100000 | usd |
us-gaap |
Restructuring Charges
RestructuringCharges
|
7100000 | usd | |
CY2022Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
0 | usd |
us-gaap |
Restructuring Charges
RestructuringCharges
|
7116000 | usd | |
us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
3379000 | usd | |
CY2023Q3 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
3737000 | usd |
CY2022Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
0 | usd |
us-gaap |
Restructuring Charges
RestructuringCharges
|
7116000 | usd | |
us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
3379000 | usd | |
CY2023Q3 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
3737000 | usd |
CY2023Q3 | us-gaap |
Restructuring And Related Cost Expected Cost Remaining1
RestructuringAndRelatedCostExpectedCostRemaining1
|
15000000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
9200000 | usd |
us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
7100000 | usd | |
CY2022Q3 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
12300000 | usd |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
7200000 | usd | |
CY2023Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
3100000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
27400000 | usd | |
CY2022Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2000000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
34000000 | usd | |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
37847000 | usd |
CY2022Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
33287000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
109536000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
68292000 | usd | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1923000 | shares |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
98.92 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
114000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
295.73 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
292000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
34.59 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
3000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
304.41 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
4000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
332.74 | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1738000 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
121.77 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
253440000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y6M | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
1452000 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
88.07 | |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
250628000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P2Y6M | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
|
270000 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
|
292.64 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
|
2739000 | usd |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
|
P8Y6M | ||
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
26500000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
500000000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchase Program Period In Force1
StockRepurchaseProgramPeriodInForce1
|
P24M | |
CY2023Q3 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
318000 | shares |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
543000 | shares | |
CY2023Q3 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
78500000 | usd |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
128400000 | usd | |
CY2023Q3 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
371600000 | usd |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.263 | |
CY2022Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.184 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.219 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.136 | ||
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1700000 | usd |
CY2022Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
10900000 | usd |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
15100000 | usd | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
31400000 | usd | |
CY2022Q3 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
1300000 | usd |
us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
8500000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Reconciliation Disposition Of Business
IncomeTaxReconciliationDispositionOfBusiness
|
3600000 | usd |
us-gaap |
Income Tax Reconciliation Disposition Of Business
IncomeTaxReconciliationDispositionOfBusiness
|
3600000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
97204000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
156054000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
319529000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
264377000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
97204000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
97204000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
156054000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
156054000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
319529000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
319529000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
264377000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
264377000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57853000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57420000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57850000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57194000 | shares | |
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1095000 | shares |
CY2022Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1937000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1293000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1914000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
58948000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
59357000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
59143000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
59108000 | shares | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.68 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.72 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
5.52 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.62 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.65 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.63 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
5.40 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.47 | ||
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
452000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
410000 | shares | |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
158000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
252000 | shares | |
CY2023Q3 | us-gaap |
Purchase Obligation
PurchaseObligation
|
60000000 | usd |
CY2023Q3 | us-gaap |
Purchase Obligation Future Minimum Payments Remainder Of Fiscal Year
PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
|
14200000 | usd |
CY2023Q3 | us-gaap |
Purchase Obligation Due In Next Twelve Months
PurchaseObligationDueInNextTwelveMonths
|
14000000 | usd |
CY2023Q3 | us-gaap |
Purchase Obligation Due In Second Year
PurchaseObligationDueInSecondYear
|
15100000 | usd |
CY2023Q3 | us-gaap |
Purchase Obligation Due In Third Year
PurchaseObligationDueInThirdYear
|
16700000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
114028000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
180227000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
378745000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
402489000 | usd | |
CY2023Q3 | us-gaap |
Nonoperating Gains Losses
NonoperatingGainsLosses
|
13931000 | usd |
CY2022Q3 | us-gaap |
Nonoperating Gains Losses
NonoperatingGainsLosses
|
4228000 | usd |
us-gaap |
Nonoperating Gains Losses
NonoperatingGainsLosses
|
37162000 | usd | |
us-gaap |
Nonoperating Gains Losses
NonoperatingGainsLosses
|
5642000 | usd | |
CY2023Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
3893000 | usd |
CY2022Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
6691000 | usd |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-6725000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-102035000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
131852000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
191146000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
409182000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
306096000 | usd | |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
239654000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
273348000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1152136000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1226920000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3533283000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3593395000 | usd | |
CY2023Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true | |
CY2023Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true |