2024 Q3 Form 10-Q Financial Statement
#000008483924000094 Filed on July 25, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $916.3M | $891.9M |
YoY Change | 9.02% | 8.67% |
Cost Of Revenue | $421.9M | $410.3M |
YoY Change | 8.59% | 6.79% |
Gross Profit | $494.4M | $481.6M |
YoY Change | 9.4% | 10.33% |
Gross Profit Margin | 53.96% | 54.0% |
Selling, General & Admin | $274.9M | $271.5M |
YoY Change | 12.25% | 6.35% |
% of Gross Profit | 55.61% | 56.38% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $27.66M | $27.71M |
YoY Change | 12.15% | 4.81% |
% of Gross Profit | 5.6% | 5.75% |
Operating Expenses | $274.9M | $271.5M |
YoY Change | 12.25% | -3.63% |
Operating Profit | $191.8M | $182.4M |
YoY Change | 8.28% | 17.82% |
Interest Expense | -$7.150M | -$7.775M |
YoY Change | 28.9% | 62.49% |
% of Operating Profit | -3.73% | -4.26% |
Other Income/Expense, Net | $582.0K | $412.0K |
YoY Change | 18.05% | -59.57% |
Pretax Income | $185.2M | $175.0M |
YoY Change | 7.65% | 15.89% |
Income Tax | $48.30M | $45.60M |
% Of Pretax Income | 26.08% | 26.06% |
Net Earnings | $136.9M | $129.4M |
YoY Change | 7.15% | 17.48% |
Net Earnings / Revenue | 14.94% | 14.51% |
Basic Earnings Per Share | $0.28 | $0.27 |
Diluted Earnings Per Share | $0.28 | $0.27 |
COMMON SHARES | ||
Basic Shares Outstanding | 484.3M shares | 484.2M shares |
Diluted Shares Outstanding | 484.4M shares | 484.4M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $95.28M | $106.7M |
YoY Change | -33.02% | -31.05% |
Cash & Equivalents | $95.28M | $106.7M |
Short-Term Investments | ||
Other Short-Term Assets | $86.20M | $84.53M |
YoY Change | 33.27% | 35.27% |
Inventory | $39.28M | $37.93M |
Prepaid Expenses | ||
Receivables | $226.5M | $205.2M |
Other Receivables | $39.29M | $39.96M |
Total Short-Term Assets | $486.5M | $474.3M |
YoY Change | 2.04% | 2.22% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $129.2M | $129.1M |
YoY Change | 3.85% | -68.2% |
Goodwill | $1.135B | $1.116B |
YoY Change | 7.7% | 6.71% |
Intangibles | $540.7M | $546.0M |
YoY Change | -3.43% | -3.14% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $45.18M | $44.39M |
YoY Change | -8.22% | -5.49% |
Total Long-Term Assets | $2.330B | $2.292B |
YoY Change | 7.7% | 7.35% |
TOTAL ASSETS | ||
Total Short-Term Assets | $486.5M | $474.3M |
Total Long-Term Assets | $2.330B | $2.292B |
Total Assets | $2.816B | $2.767B |
YoY Change | 6.68% | 6.43% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $58.22M | $54.08M |
YoY Change | 31.06% | -27.32% |
Accrued Expenses | $272.1M | $262.8M |
YoY Change | 16.0% | 18.0% |
Deferred Revenue | $201.9M | $196.7M |
YoY Change | 10.1% | 7.33% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $622.1M | $610.0M |
YoY Change | 6.94% | 5.95% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $445.2M | $502.0M |
YoY Change | -25.39% | 48.75% |
Other Long-Term Liabilities | $431.2M | $418.5M |
YoY Change | 20.18% | 21.68% |
Total Long-Term Liabilities | $876.4M | $920.5M |
YoY Change | -8.28% | 35.09% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $622.1M | $610.0M |
Total Long-Term Liabilities | $876.4M | $920.5M |
Total Liabilities | $1.498B | $1.530B |
YoY Change | -2.52% | 21.74% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $709.1M | $645.0M |
YoY Change | 33.76% | -14.84% |
Common Stock | $484.3M | $484.3M |
YoY Change | 0.06% | -1.73% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.318B | $1.236B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $2.816B | $2.767B |
YoY Change | 6.68% | 6.43% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $136.9M | $129.4M |
YoY Change | 7.15% | 17.48% |
Depreciation, Depletion And Amortization | $27.66M | $27.71M |
YoY Change | 12.15% | 4.81% |
Cash From Operating Activities | $146.9M | $145.1M |
YoY Change | 15.38% | -1.56% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $7.522M | $8.696M |
YoY Change | 9.52% | 28.35% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$22.42M | -$32.46M |
YoY Change | -5.98% | -89.57% |
Cash From Investing Activities | -$29.94M | -$41.16M |
YoY Change | -2.52% | -87.06% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -131.6M | -109.6M |
YoY Change | 23.64% | -151.89% |
NET CHANGE | ||
Cash From Operating Activities | 146.9M | 145.1M |
Cash From Investing Activities | -29.94M | -41.16M |
Cash From Financing Activities | -131.6M | -109.6M |
Net Change In Cash | -14.61M | -5.673M |
YoY Change | 48.97% | -113.95% |
FREE CASH FLOW | ||
Cash From Operating Activities | $146.9M | $145.1M |
Capital Expenditures | $7.522M | $8.696M |
Free Cash Flow | $139.4M | $136.4M |
YoY Change | 15.72% | -3.0% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
267512000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
75861000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
55021000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
48941000 | usd | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
1325468000 | usd | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
1211736000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
314801000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
267029000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
351000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
5733000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
299652000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
69135000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
223791000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
198377000 | usd | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.22 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.22 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484187000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492593000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484356000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492764000 | shares | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.30 | ||
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
223791000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
198377000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-4468000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
2459000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
27000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
52000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-4441000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2511000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
219350000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
200888000 | usd | |
CY2023Q2 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
109564000 | usd |
us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
191999000 | usd | |
CY2023Q2 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
820750000 | usd |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
484080014 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
484080014 | shares |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1640269000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1478765000 | usd | |
CY2023Q1 | rol |
Accounts And Financing Receivables Credit Loss Expense Reversal
AccountsAndFinancingReceivablesCreditLossExpenseReversal
|
3896000 | usd |
CY2023Q1 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Write Off
AccountsAndFinancingReceivableAllowanceForCreditLossWriteOff
|
6614000 | usd |
CY2023Q1 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
|
1629000 | usd |
CY2023Q1 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
17952000 | usd |
CY2023Q2 | rol |
Accounts And Financing Receivables Credit Loss Expense Reversal
AccountsAndFinancingReceivablesCreditLossExpenseReversal
|
6050000 | usd |
CY2023Q2 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Write Off
AccountsAndFinancingReceivableAllowanceForCreditLossWriteOff
|
6603000 | usd |
CY2023Q2 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
|
1349000 | usd |
CY2023Q2 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
18748000 | usd |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492700000 | shares |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484419000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492891000 | shares |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.15 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
1306000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
2362000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-30000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
1276000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2252000 | usd |
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
130673000 | usd |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
112395000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1236058000 | usd |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
260000000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
145167000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
127996000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11559000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11808000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-651000 | usd | |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
484313840 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
484313840 | shares |
CY2024Q2 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
27711000 | usd |
CY2023Q2 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
26439000 | usd |
CY2024Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
709543000 | usd |
CY2023Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
665961000 | usd |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
182377000 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
154789000 | usd |
CY2024Q2 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
7775000 | usd |
CY2023Q2 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
4785000 | usd |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
15500000 | usd | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
5250000 | usd | |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
412000 | usd |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1019000 | usd |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
175014000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
151023000 | usd |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
45617000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
40880000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
129397000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
110143000 | usd |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.27 | |
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484244000 | shares |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
129397000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
110143000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-110000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1167496000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
129397000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
1306000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-30000 | usd |
CY2024Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
72578000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
10686000 | usd |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
219000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1287752000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
110143000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
2362000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-110000 | usd |
CY2023Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
63943000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
6384000 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
363000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1342225000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1155567000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
223791000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-4468000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
27000 | usd | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
145167000 | usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
17867000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
11559000 | usd | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1236058000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1267197000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
198377000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
2459000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
52000 | usd | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
127996000 | usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
12331000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
10195000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1342225000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
223791000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
198377000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
55021000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
48941000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
15560000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
12331000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
15137000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
9946000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
781000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
5734000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
0 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
144000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
39904000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
28425000 | usd | |
us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
12523000 | usd | |
us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
13000000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
4142000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
2233000 | usd | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
30775000 | usd | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
28513000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
15289000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
34055000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
24304000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
18047000 | usd | |
us-gaap |
Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
|
-11571000 | usd | |
us-gaap |
Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
|
-4250000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
272548000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
248186000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
81654000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
327892000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
14411000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-1587000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-495000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-93621000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-331622000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
30289000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
4350000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
271000000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
585000000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
55000000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
245000000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
2129000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-173886000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
140195000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-2169000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
2642000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2872000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
59401000 | usd | |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
103825000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
95346000 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
106697000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
154747000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
17558000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4197000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
93272000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
84583000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
103235000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
55353000 | usd | |
us-gaap |
Number Of Businesses Acquired
NumberOfBusinessesAcquired
|
26 | business | |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
305000000 | usd |
us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
1507673000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
891920000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
820750000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1640269000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1478765000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
891920000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
820750000 | usd |
CY2024Q2 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
63400000 | usd |
CY2023Q2 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
57800000 | usd |
rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
125300000 | usd | |
rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
113300000 | usd | |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
222967000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
198154000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
210059000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
187994000 | usd |
CY2024Q2 | rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
74369000 | usd |
CY2023Q2 | rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
77911000 | usd |
rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
149165000 | usd | |
rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
143537000 | usd | |
CY2024Q2 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
63437000 | usd |
CY2023Q2 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
57791000 | usd |
rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
125325000 | usd | |
CY2024Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
233899000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
218274000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
233899000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
218274000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
37200000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
37700000 | usd |
rol |
Long Term Unearned Revenue Recognition Period Or Less
LongTermUnearnedRevenueRecognitionPeriodOrLess
|
P5Y | ||
CY2024Q2 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
27900000 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
22000000 | usd |
CY2024Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
4200000 | usd |
us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
8000000 | usd | |
us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
1200000 | usd | |
CY2023Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
1200000 | usd |
rol |
Financing Receivable Percentage Of Finance Subject To Credit Score
FinancingReceivablePercentageOfFinanceSubjectToCreditScore
|
1 | ||
CY2023Q4 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
21399000 | usd |
CY2024Q1 | rol |
Accounts And Financing Receivables Credit Loss Expense Reversal
AccountsAndFinancingReceivablesCreditLossExpenseReversal
|
7693000 | usd |
CY2024Q1 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Write Off
AccountsAndFinancingReceivableAllowanceForCreditLossWriteOff
|
9546000 | usd |
CY2024Q1 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
|
1574000 | usd |
CY2024Q1 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
21120000 | usd |
CY2024Q2 | rol |
Accounts And Financing Receivables Credit Loss Expense Reversal
AccountsAndFinancingReceivablesCreditLossExpenseReversal
|
7444000 | usd |
CY2024Q2 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Write Off
AccountsAndFinancingReceivableAllowanceForCreditLossWriteOff
|
7675000 | usd |
CY2024Q2 | rol |
Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
|
1618000 | usd |
CY2024Q2 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
22507000 | usd |
CY2022Q4 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
19041000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1070310000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
47654000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
1749000 | usd | |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
1116215000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
708819000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
304798000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
404021000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
672252000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
268480000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
403772000 | usd |
CY2024Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
141958000 | usd |
CY2023Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
141962000 | usd |
CY2024Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
545979000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
545734000 | usd |
CY2024Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
19300000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
18000000.0 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
38000000.0 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
32000000.0 | usd | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
42771000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
74333000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
70233000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
66367000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
64356000 | usd |
CY2024Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
72600000 | usd |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.15 | |
CY2023Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
63900000 | usd |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
145200000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.30 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
128000000.0 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | ||
CY2024Q2 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
200000 | usd |
CY2023Q2 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
400000 | usd |
us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
11600000 | usd | |
us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
10200000 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
482147000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
490168000 | shares |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
482012000 | shares | |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
490058000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
2097000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
2532000 | shares |
us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
2175000 | shares | |
us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
2535000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484244000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492700000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484187000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492593000 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
175000 | shares |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
191000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
169000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
171000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484419000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492891000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484356000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492764000 | shares | |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
45600000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
40900000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
75900000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
69100000 | usd | |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.261 | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.271 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.253 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.258 | ||
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |