2024 Q2 Form 10-Q Financial Statement
#000008483924000070 Filed on April 25, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
Revenue | $891.9M | $748.3M | $754.1M |
YoY Change | 8.67% | 13.73% | 14.02% |
Cost Of Revenue | $410.3M | $365.6M | $370.3M |
YoY Change | 6.79% | 11.85% | 12.87% |
Gross Profit | $481.6M | $382.8M | $383.8M |
YoY Change | 10.33% | 15.59% | 15.14% |
Gross Profit Margin | 54.0% | 51.15% | 50.89% |
Selling, General & Admin | $271.5M | $223.1M | $218.6M |
YoY Change | 6.35% | 13.55% | 14.82% |
% of Gross Profit | 56.38% | 58.27% | 56.95% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $27.71M | $27.31M | $26.14M |
YoY Change | 4.81% | 21.37% | 46.28% |
% of Gross Profit | 5.75% | 7.13% | 6.81% |
Operating Expenses | $271.5M | $250.4M | $244.7M |
YoY Change | -3.63% | 27.46% | 17.52% |
Operating Profit | $182.4M | $132.4M | $139.1M |
YoY Change | 17.82% | 17.98% | 11.19% |
Interest Expense | -$7.775M | -$7.725M | -$8.258M |
YoY Change | 62.49% | 1561.29% | 2300.58% |
% of Operating Profit | -4.26% | -5.83% | -5.94% |
Other Income/Expense, Net | $412.0K | -$61.00K | $15.86M |
YoY Change | -59.57% | -101.29% | 429.2% |
Pretax Income | $175.0M | $124.6M | $146.7M |
YoY Change | 15.89% | 7.0% | 14.83% |
Income Tax | $45.60M | $30.24M | $37.87M |
% Of Pretax Income | 26.06% | 24.27% | 25.82% |
Net Earnings | $129.4M | $94.39M | $108.8M |
YoY Change | 17.48% | 6.98% | 23.31% |
Net Earnings / Revenue | 14.51% | 12.61% | 14.43% |
Basic Earnings Per Share | $0.27 | $0.19 | |
Diluted Earnings Per Share | $0.27 | $0.19 | $0.22 |
COMMON SHARES | |||
Basic Shares Outstanding | 484.2M shares | 483.9M shares | 484.0M shares |
Diluted Shares Outstanding | 484.4M shares | 484.3M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $106.7M | $113.0M | $103.8M |
YoY Change | -31.05% | 0.42% | 8.89% |
Cash & Equivalents | $106.7M | $113.0M | $103.8M |
Short-Term Investments | |||
Other Short-Term Assets | $84.53M | $62.71M | $54.19M |
YoY Change | 35.27% | 76.76% | 58.68% |
Inventory | $37.93M | $35.70M | $33.38M |
Prepaid Expenses | |||
Receivables | $205.2M | $177.3M | $178.2M |
Other Receivables | $39.96M | $35.72M | $37.03M |
Total Short-Term Assets | $474.3M | $424.4M | $406.6M |
YoY Change | 2.22% | 15.36% | 16.64% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $129.1M | $468.8M | $126.7M |
YoY Change | -68.2% | 277.67% | -1.08% |
Goodwill | $1.116B | $1.095B | $1.070B |
YoY Change | 6.71% | 28.42% | 26.41% |
Intangibles | $546.0M | $549.4M | $545.7M |
YoY Change | -3.14% | 32.3% | 30.33% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $44.39M | $41.94M | $46.82M |
YoY Change | -5.49% | 1.42% | 19.94% |
Total Long-Term Assets | $2.292B | $2.234B | $2.189B |
YoY Change | 7.35% | 26.16% | 23.42% |
TOTAL ASSETS | |||
Total Short-Term Assets | $474.3M | $424.4M | $406.6M |
Total Long-Term Assets | $2.292B | $2.234B | $2.189B |
Total Assets | $2.767B | $2.659B | $2.595B |
YoY Change | 6.43% | 24.3% | 22.31% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $54.08M | $40.04M | $49.20M |
YoY Change | -27.32% | 2.47% | 14.96% |
Accrued Expenses | $262.8M | $228.4M | $253.4M |
YoY Change | 18.0% | 18.63% | 13.45% |
Deferred Revenue | $196.7M | $186.0M | $172.4M |
YoY Change | 7.33% | 11.01% | 9.04% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $0.00 | ||
YoY Change | -100.0% | ||
Total Short-Term Liabilities | $610.0M | $591.9M | $576.7M |
YoY Change | 5.95% | 26.66% | 16.79% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $502.0M | $510.9M | $490.8M |
YoY Change | 48.75% | 718.34% | 1130.08% |
Other Long-Term Liabilities | $418.5M | $388.3M | $372.4M |
YoY Change | 21.68% | 20.83% | 15.97% |
Total Long-Term Liabilities | $920.5M | $899.2M | $863.2M |
YoY Change | 35.09% | 134.3% | 139.08% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $610.0M | $591.9M | $576.7M |
Total Long-Term Liabilities | $920.5M | $899.2M | $863.2M |
Total Liabilities | $1.530B | $1.491B | $1.440B |
YoY Change | 21.74% | 75.19% | 68.44% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $645.0M | $588.2M | $566.4M |
YoY Change | -14.84% | -17.3% | -17.56% |
Common Stock | $484.3M | $484.2M | $484.1M |
YoY Change | -1.73% | -1.74% | -1.7% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $1.236B | $1.167B | $1.156B |
YoY Change | |||
Total Liabilities & Shareholders Equity | $2.767B | $2.659B | $2.595B |
YoY Change | 6.43% | 24.3% | 22.31% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $129.4M | $94.39M | $108.8M |
YoY Change | 17.48% | 6.98% | 23.31% |
Depreciation, Depletion And Amortization | $27.71M | $27.31M | $26.14M |
YoY Change | 4.81% | 21.37% | 46.28% |
Cash From Operating Activities | $145.1M | $127.4M | $152.8M |
YoY Change | -1.56% | 26.46% | 23.85% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $8.696M | $7.171M | $11.19M |
YoY Change | 28.35% | -6.09% | 45.14% |
Acquisitions | $47.13M | ||
YoY Change | 204.47% | ||
Other Investing Activities | -$32.46M | -$45.29M | $625.0K |
YoY Change | -89.57% | 6977.19% | -120.45% |
Cash From Investing Activities | -$41.16M | -$52.47M | -$10.56M |
YoY Change | -87.06% | 286.06% | -1.88% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $0.00 | ||
YoY Change | -100.0% | ||
Cash From Financing Activities | -109.6M | -64.25M | -183.2M |
YoY Change | -151.89% | -9.61% | 31.08% |
NET CHANGE | |||
Cash From Operating Activities | 145.1M | 127.4M | 152.8M |
Cash From Investing Activities | -41.16M | -52.47M | -10.56M |
Cash From Financing Activities | -109.6M | -64.25M | -183.2M |
Net Change In Cash | -5.673M | 10.71M | -40.90M |
YoY Change | -113.95% | -37.55% | 50.91% |
FREE CASH FLOW | |||
Cash From Operating Activities | $145.1M | $127.4M | $152.8M |
Capital Expenditures | $8.696M | $7.171M | $11.19M |
Free Cash Flow | $136.4M | $120.3M | $141.6M |
YoY Change | -3.0% | 29.12% | 22.43% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
94394000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
365558000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
326842000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
223057000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
196431000 | usd |
CY2024Q1 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
27310000 | usd |
CY2023Q1 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
22502000 | usd |
CY2024Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
615925000 | usd |
CY2023Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
545775000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
132424000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
112240000 | usd |
CY2024Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-7725000 | usd |
CY2023Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-465000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-61000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
4714000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
124638000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
116489000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
30244000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
28255000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
94394000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
88234000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.19 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.19 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.18 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.18 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484131000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492516000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484318000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492701000 | shares |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.15 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
94394000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
88234000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-5774000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
97000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
57000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
162000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-5717000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
259000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
88677000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
88493000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1155567000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-5774000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
57000 | usd |
CY2024Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
72589000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
7181000 | usd |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
11340000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1167496000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1267197000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
88234000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
97000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
162000 | usd |
CY2023Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
64053000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
5947000 | usd |
CY2023Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
9832000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1287752000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
94394000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
88234000 | usd |
CY2024Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
27310000 | usd |
CY2023Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
22502000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7181000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5947000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
7693000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
3896000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
368000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
4714000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
0 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
6929000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
6400000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1533000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
1822000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
4421000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
2286000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1043000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
8867000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
1501000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-9396000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-17548000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
13691000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
8656000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
|
-6303000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
|
7697000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
127433000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
100773000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
47132000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
15480000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7171000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7636000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Other Productive Assets
ProceedsFromSaleOfOtherProductiveAssets
|
712000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Other Productive Assets
ProceedsFromSaleOfOtherProductiveAssets
|
8886000 | usd |
CY2024Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-1126000 | usd |
CY2023Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-640000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-52465000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13590000 | usd |
CY2024Q1 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
1474000 | usd |
CY2023Q1 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
4098000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
110000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
180000000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
55000000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
90000000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
115000000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
72589000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
64053000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11340000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11443000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
1149000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-1488000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-64254000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-71082000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-1568000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1056000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
9146000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
17157000 | 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 |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
112971000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
112503000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
8707000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
429000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
5591000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
12572000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
45531000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
20828000 | usd |
CY2024Q1 | us-gaap |
Number Of Businesses Acquired
NumberOfBusinessesAcquired
|
12 | business |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
305000000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
748349000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
658015000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
748349000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
658015000 | usd |
CY2024Q1 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
61900000 | usd |
CY2023Q1 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
55500000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
210059000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
187994000 | usd |
CY2024Q1 | rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
74796000 | usd |
CY2023Q1 | rol |
Contract With Customer Liability Increase From Cash Receipts
ContractWithCustomerLiabilityIncreaseFromCashReceipts
|
65626000 | usd |
CY2024Q1 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
61888000 | usd |
CY2023Q1 | rol |
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability
TotalRevenueRecognizedFromBothTheBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
|
55466000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
222967000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
198154000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
36900000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
37700000 | usd |
CY2024Q1 | rol |
Long Term Unearned Revenue Recognition Period Or Less
LongTermUnearnedRevenueRecognitionPeriodOrLess
|
P5Y | |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
18400000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
3800000 | usd |
CY2022Q4 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
0 | usd |
CY2022 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
0 | usd |
CY2024Q1 | 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
|
1575000 | usd |
CY2024Q1 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
21121000 | usd |
CY2022Q4 | rol |
Accounts And Financing Receivable After Allowance For Credit Loss Current And Non Current
AccountsAndFinancingReceivableAfterAllowanceForCreditLossCurrentAndNonCurrent
|
19041000 | 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 |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1070310000 | usd |
CY2024Q1 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
27337000 | usd |
CY2024Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
2506000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
1095141000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
692810000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
285379000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
407431000 | 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 |
CY2024Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
141959000 | usd |
CY2023Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
141962000 | usd |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
549390000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
545734000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
18700000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
14000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
61384000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
72147000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
68042000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
64176000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
62165000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
72600000 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.15 | |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
64100000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2024Q1 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
11300000 | usd |
CY2023Q1 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
9800000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
484131000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
492516000 | shares |
CY2024Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
187000 | usd |
CY2023Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
185000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
484318000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
492701000 | shares |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
30200000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
28300000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.243 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.243 | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |