2024 Q3 Form 10-Q Financial Statement
#000093503624000030 Filed on August 01, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $451.8M | $373.5M |
YoY Change | 24.44% | 15.51% |
Cost Of Revenue | $197.4M | $203.2M |
YoY Change | 11.11% | 12.07% |
Gross Profit | $254.4M | $170.2M |
YoY Change | 37.22% | 19.9% |
Gross Profit Margin | 56.31% | 45.58% |
Selling, General & Admin | $62.64M | $53.54M |
YoY Change | 5.7% | -16.68% |
% of Gross Profit | 24.62% | 31.45% |
Research & Development | $37.66M | $35.41M |
YoY Change | 11.62% | 0.41% |
% of Gross Profit | 14.8% | 20.8% |
Depreciation & Amortization | $31.52M | $27.59M |
YoY Change | 3.45% | -12.25% |
% of Gross Profit | 12.39% | 16.2% |
Operating Expenses | $100.3M | $88.95M |
YoY Change | 7.85% | -32.08% |
Operating Profit | $122.6M | $53.70M |
YoY Change | 97.96% | 387.3% |
Interest Expense | -$14.49M | $18.47M |
YoY Change | -173.01% | -212.28% |
% of Operating Profit | -11.82% | 34.4% |
Other Income/Expense, Net | -$15.31M | -$13.36M |
YoY Change | 0.31% | 226.54% |
Pretax Income | $107.3M | $40.34M |
YoY Change | 129.9% | -502.46% |
Income Tax | $25.85M | $9.452M |
% Of Pretax Income | 24.1% | 23.43% |
Net Earnings | $81.43M | $30.89M |
YoY Change | 114.78% | -560.31% |
Net Earnings / Revenue | 18.02% | 8.27% |
Basic Earnings Per Share | $0.78 | $0.29 |
Diluted Earnings Per Share | $0.77 | $0.29 |
COMMON SHARES | ||
Basic Shares Outstanding | 104.7M shares | 105.4M shares |
Diluted Shares Outstanding | 106.0M shares | 106.2M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $177.9M | $157.0M |
YoY Change | 27.5% | 18.58% |
Cash & Equivalents | $177.9M | $157.0M |
Short-Term Investments | ||
Other Short-Term Assets | $22.87M | $31.83M |
YoY Change | -34.21% | -94.17% |
Inventory | ||
Prepaid Expenses | $31.88M | $30.49M |
Receivables | $424.5M | $369.2M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.086B | $1.381B |
YoY Change | -11.5% | 34.29% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $31.44M | $34.94M |
YoY Change | -23.5% | -56.07% |
Goodwill | $1.200B | $1.200B |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $19.60M | $19.30M |
YoY Change | 7.1% | 2.66% |
Other Assets | $54.46M | $61.00M |
YoY Change | -15.13% | -49.28% |
Total Long-Term Assets | $2.007B | $1.983B |
YoY Change | -1.02% | -2.79% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.086B | $1.381B |
Total Long-Term Assets | $2.007B | $1.983B |
Total Assets | $3.093B | $3.365B |
YoY Change | -4.97% | 9.64% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $47.91M | $48.80M |
YoY Change | 17.0% | 1.37% |
Accrued Expenses | $54.89M | $51.78M |
YoY Change | -0.56% | -14.07% |
Deferred Revenue | $68.55M | $72.66M |
YoY Change | 11.58% | 4.77% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $34.91M | $34.89M |
YoY Change | -53.05% | -53.04% |
Total Short-Term Liabilities | $697.3M | $1.044B |
YoY Change | -26.26% | 33.54% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $959.4M | $973.1M |
YoY Change | -2.82% | -1.89% |
Other Long-Term Liabilities | $25.32M | $25.09M |
YoY Change | -0.67% | -70.61% |
Total Long-Term Liabilities | $984.7M | $998.2M |
YoY Change | -2.77% | -7.33% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $697.3M | $1.044B |
Total Long-Term Liabilities | $984.7M | $998.2M |
Total Liabilities | $1.763B | $2.128B |
YoY Change | -13.72% | 12.21% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.500B | $1.418B |
YoY Change | 17.86% | 14.88% |
Common Stock | $726.4M | $719.3M |
YoY Change | 2.43% | 2.05% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.330B | $1.237B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $3.093B | $3.365B |
YoY Change | -4.97% | 9.64% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $81.43M | $30.89M |
YoY Change | 114.78% | -560.31% |
Depreciation, Depletion And Amortization | $31.52M | $27.59M |
YoY Change | 3.45% | -12.25% |
Cash From Operating Activities | $54.01M | $55.02M |
YoY Change | 113.47% | 215.46% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $7.663M | $6.188M |
YoY Change | -29.7% | -43.01% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$7.663M | -$6.188M |
YoY Change | -29.7% | -43.01% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -172.0K | -61.78M |
YoY Change | -101.28% | 51.22% |
NET CHANGE | ||
Cash From Operating Activities | 54.01M | 55.02M |
Cash From Investing Activities | -7.663M | -6.188M |
Cash From Financing Activities | -172.0K | -61.78M |
Net Change In Cash | 46.17M | -12.95M |
YoY Change | 66.09% | -62.21% |
FREE CASH FLOW | ||
Cash From Operating Activities | $54.01M | $55.02M |
Capital Expenditures | $7.663M | $6.188M |
Free Cash Flow | $46.34M | $48.83M |
YoY Change | 221.84% | 641.86% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
19909000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
37481000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
38801000 | usd | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
||
CY2023Q4 | us-gaap |
Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
|
3495000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
963599000 | usd |
CY2023Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
9172000 | usd |
CY2024Q2 | us-gaap |
Interest Expense
InterestExpense
|
18471000 | usd |
CY2024Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
3953000 | usd |
CY2024Q2 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
9082000 | usd |
CY2024Q2 | us-gaap |
Other Notes Payable Current
OtherNotesPayableCurrent
|
8563000 | usd |
CY2023Q4 | us-gaap |
Other Notes Payable Current
OtherNotesPayableCurrent
|
12702000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
18750000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
37500000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
437500000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
37500000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
37500000 | usd |
CY2024Q2 | aciw |
Long Term Debt Maturity After Year Four
LongTermDebtMaturityAfterYearFour
|
448500000 | usd |
CY2024Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1017250000 | usd |
CY2024Q2 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
9237000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
5694000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
1008013000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
1038004000 | usd |
CY2024Q2 | us-gaap |
Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
|
2608000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
973121000 | usd |
CY2024Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
8200000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
8500000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
16700000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
16900000 | usd | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
873512 | shares |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
18.76 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
40307 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
18.69 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P1Y6M7D | ||
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
17356237 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
833205 | shares |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
18.76 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P1Y6M7D | ||
CY2024Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
17356237 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares | |
CY2024Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
10700000 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5400000 | usd |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1700000 | usd |
CY2023Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1000000.0 | usd |
CY2023Q1 | srt |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
400000000.0 | usd |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
3743220 | shares | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
120700000 | usd | |
CY2024Q2 | aciw |
Treasury Stock Shares Acquired To Date
TreasuryStockSharesAcquiredToDate
|
62664520 | shares |
CY2024Q2 | aciw |
Treasury Stock Value Acquired Cost Method To Date
TreasuryStockValueAcquiredCostMethodToDate
|
1100000000 | usd |
CY2024Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
380300000 | usd |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
105395000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
108455000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106097000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
108306000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
771000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
718000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
106166000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
108455000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
106815000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
108306000 | shares | |
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1000000.0 | shares |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3700000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1700000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3100000 | shares | |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
104860637 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
108077738 | shares |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1200000 | usd |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-4100000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-900000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-7500000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
373479000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323325000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
689498000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
613001000 | usd | |
CY2024Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
27586000 | usd |
CY2023Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
31436000 | usd |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
55195000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
62975000 | usd | |
CY2024Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
10720000 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5414000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
18819000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
10715000 | usd | |
CY2024Q2 | aciw |
Corporate And Unallocated Income Expense
CorporateAndUnallocatedIncomeExpense
|
40015000 | usd |
CY2023Q2 | aciw |
Corporate And Unallocated Income Expense
CorporateAndUnallocatedIncomeExpense
|
45392000 | usd |
aciw |
Corporate And Unallocated Income Expense
CorporateAndUnallocatedIncomeExpense
|
77773000 | usd | |
aciw |
Corporate And Unallocated Income Expense
CorporateAndUnallocatedIncomeExpense
|
93770000 | usd | |
CY2024Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-14518000 | usd |
CY2023Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-16451000 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-29519000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-31838000 | usd | |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1156000 | usd |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-4092000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-869000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-7487000 | usd | |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
40339000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-10023000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
32873000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-53157000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
373479000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323325000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
689498000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
613001000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
373479000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323325000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
689498000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
613001000 | usd | |
CY2024Q2 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
1922232000 | usd |
CY2023Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
1979595000 | usd |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.23 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.30 | ||
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
51700000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
40500000 | usd | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.33 | |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
24300000 | usd |
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
20900000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
20900000 | usd |
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
500000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
500000 | usd |
CY2024Q2 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
2200000 | usd |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |