2024 Q2 Form 10-Q Financial Statement
#000114519724000022 Filed on May 10, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $488.5M | $441.7M |
YoY Change | 23.2% | 23.35% |
Cost Of Revenue | $157.6M | $134.9M |
YoY Change | 19.76% | 14.71% |
Gross Profit | $330.9M | $306.8M |
YoY Change | 24.92% | 27.57% |
Gross Profit Margin | 67.74% | 69.46% |
Selling, General & Admin | $222.4M | $199.7M |
YoY Change | 24.45% | 22.74% |
% of Gross Profit | 67.21% | 65.09% |
Research & Development | $53.90M | $50.20M |
YoY Change | -2.18% | 0.2% |
% of Gross Profit | 16.29% | 16.36% |
Depreciation & Amortization | $19.20M | $18.80M |
YoY Change | 6.08% | 9.3% |
% of Gross Profit | 5.8% | 6.13% |
Operating Expenses | $276.3M | $249.9M |
YoY Change | 18.18% | 17.43% |
Operating Profit | $54.60M | $56.90M |
YoY Change | 75.56% | 105.42% |
Interest Expense | -$1.700M | $10.70M |
YoY Change | -117.53% | 13.83% |
% of Operating Profit | -3.11% | 18.8% |
Other Income/Expense, Net | -$1.800M | -$700.0K |
YoY Change | 800.0% | 250.0% |
Pretax Income | $51.10M | $54.90M |
YoY Change | 79.3% | 123.17% |
Income Tax | -$137.5M | $3.400M |
% Of Pretax Income | -269.08% | 6.19% |
Net Earnings | $188.6M | $51.50M |
YoY Change | 590.84% | 116.39% |
Net Earnings / Revenue | 38.61% | 11.66% |
Basic Earnings Per Share | $2.69 | $0.74 |
Diluted Earnings Per Share | $2.59 | $0.73 |
COMMON SHARES | ||
Basic Shares Outstanding | 70.04M shares | 69.93M shares |
Diluted Shares Outstanding | 73.80M shares | 73.74M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $715.5M | $696.9M |
YoY Change | 32.16% | 34.36% |
Cash & Equivalents | $821.0M | $751.2M |
Short-Term Investments | ||
Other Short-Term Assets | $253.8M | $170.4M |
YoY Change | 16.26% | -18.08% |
Inventory | $430.9M | $430.6M |
Prepaid Expenses | ||
Receivables | $348.6M | $320.5M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.749B | $1.618B |
YoY Change | 23.02% | 21.68% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $677.9M | $667.7M |
YoY Change | 12.7% | 11.92% |
Goodwill | $51.70M | $51.70M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $163.6M | $187.7M |
YoY Change | -22.68% | -10.87% |
Total Long-Term Assets | $1.133B | $1.006B |
YoY Change | 17.47% | 4.85% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.749B | $1.618B |
Total Long-Term Assets | $1.133B | $1.006B |
Total Assets | $2.882B | $2.624B |
YoY Change | 20.78% | 14.63% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $76.80M | $75.90M |
YoY Change | -28.56% | -11.64% |
Accrued Expenses | $371.3M | $317.6M |
YoY Change | 36.96% | 20.49% |
Deferred Revenue | $21.90M | $18.20M |
YoY Change | 12.89% | -18.02% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $37.90M | $38.90M |
YoY Change | 29.79% | 39.93% |
Total Short-Term Liabilities | $486.0M | $432.4M |
YoY Change | 14.35% | 12.81% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $1.360B | $1.363B |
YoY Change | -0.64% | -0.45% |
Other Long-Term Liabilities | $37.30M | $38.30M |
YoY Change | -2.61% | 11.99% |
Total Long-Term Liabilities | $37.30M | $38.30M |
YoY Change | -97.35% | -97.27% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $486.0M | $432.4M |
Total Long-Term Liabilities | $37.30M | $38.30M |
Total Liabilities | $1.883B | $1.833B |
YoY Change | 2.8% | 2.63% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$137.9M | -$326.5M |
YoY Change | -74.14% | -41.75% |
Common Stock | $100.0K | $100.0K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $998.4M | $790.7M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $2.882B | $2.624B |
YoY Change | 20.78% | 14.63% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $188.6M | $51.50M |
YoY Change | 590.84% | 116.39% |
Depreciation, Depletion And Amortization | $19.20M | $18.80M |
YoY Change | 6.08% | 9.3% |
Cash From Operating Activities | $96.50M | $87.60M |
YoY Change | 119.32% | 17420.0% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $24.90M | $22.10M |
YoY Change | 37.57% | 110.48% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% |
Cash From Investing Activities | -$24.90M | -$24.00M |
YoY Change | 7.79% | -42.99% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -900.0K | -$14.10M |
YoY Change | -128.13% | 16.53% |
NET CHANGE | ||
Cash From Operating Activities | 96.50M | $87.60M |
Cash From Investing Activities | -24.90M | -$24.00M |
Cash From Financing Activities | -900.0K | -$14.10M |
Net Change In Cash | 70.70M | $47.00M |
YoY Change | 193.36% | -187.36% |
FREE CASH FLOW | ||
Cash From Operating Activities | $96.50M | $87.60M |
Capital Expenditures | $24.90M | $22.10M |
Free Cash Flow | $71.60M | $65.50M |
YoY Change | 176.45% | -755.0% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
70020202 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
70020202 | shares |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations | |
CY2024Q1 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations | |
CY2023Q4 | us-gaap |
Derivative Asset Statement Of Financial Position Extensible Enumeration
DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2024Q1 | us-gaap |
Derivative Asset Statement Of Financial Position Extensible Enumeration
DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2024Q1 | us-gaap |
Other Assets Fair Value Disclosure
OtherAssetsFairValueDisclosure
|
29400000 | usd |
CY2023Q4 | us-gaap |
Other Assets Fair Value Disclosure
OtherAssetsFairValueDisclosure
|
31300000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
187700000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
190000000.0 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
2624000000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
2588200000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
75900000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
19200000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
38900000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
49400000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
432400000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
451200000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1362600000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1366400000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
38300000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
37900000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
1833300000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
1855500000 | usd |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
69907289 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
69907289 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
100000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
100000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
1117600000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
1102600000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-326500000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-378000000.0 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-500000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
8000000.0 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
790700000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
732700000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2624000000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2588200000 | usd |
CY2024Q1 | us-gaap |
Revenues
Revenues
|
441700000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
358100000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
134900000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
117600000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
306800000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
240500000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
50200000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
50100000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
199700000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
162700000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
56900000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
27700000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
10700000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
9400000 | usd |
CY2024Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
9400000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
6500000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-700000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-200000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
54900000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
24600000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3400000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
800000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
51500000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23800000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.74 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.34 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.34 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
69957000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
69583000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
73741000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
70096000 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
51500000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23800000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-6600000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1700000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
-1900000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
-5800000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-8500000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-4100000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
43000000.0 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
19700000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
732700000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
5800000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
14200000 | usd |
CY2024Q1 | us-gaap |
Restricted Stock Value Shares Issued Net Of Tax Withholdings
RestrictedStockValueSharesIssuedNetOfTaxWithholdings
|
-5000000.0 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
51500000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-8500000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
790700000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
476400000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
6000000.0 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
12100000 | usd |
CY2023Q1 | us-gaap |
Restricted Stock Value Shares Issued Net Of Tax Withholdings
RestrictedStockValueSharesIssuedNetOfTaxWithholdings
|
-11400000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23800000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
502800000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
51500000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23800000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
18800000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
17200000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
14200000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
12100000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
2000000.0 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1500000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1200000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1200000 | usd |
CY2024Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
100000 | usd |
CY2023Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
700000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3500000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
19200000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-33100000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-7100000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
29600000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
38200000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
400000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
20700000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
55500000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
51500000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
87600000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
500000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
22100000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10500000 | usd |
CY2024Q1 | us-gaap |
Payments For Software
PaymentsForSoftware
|
1900000 | usd |
CY2023Q1 | us-gaap |
Payments For Software
PaymentsForSoftware
|
1500000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
0 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
25100000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
0 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
3000000.0 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
0 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
2000000.0 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-24000000.0 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-42100000 | usd |
CY2024Q1 | podd |
Repayment Of Equipment Financings
RepaymentOfEquipmentFinancings
|
7200000 | usd |
CY2023Q1 | podd |
Repayment Of Equipment Financings
RepaymentOfEquipmentFinancings
|
4800000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
5800000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
0 | usd |
CY2024Q1 | podd |
Repayments Of Term Loan
RepaymentsOfTermLoan
|
1300000 | usd |
CY2023Q1 | podd |
Repayments Of Term Loan
RepaymentsOfTermLoan
|
1300000 | usd |
CY2024Q1 | podd |
Repayment Of Mortgage
RepaymentOfMortgage
|
600000 | usd |
CY2023Q1 | podd |
Repayment Of Mortgage
RepaymentOfMortgage
|
600000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5800000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
6000000.0 | usd |
CY2024Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
5000000.0 | usd |
CY2023Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
11400000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-14100000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12100000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2500000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-100000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
47000000.0 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-53800000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
704200000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
689700000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
751200000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
635900000 | usd |
CY2024Q1 | us-gaap |
Revenues
Revenues
|
441700000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
358100000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
18200000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
15400000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
2000000.0 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
1900000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
20200000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
17300000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
3100000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
9900000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net Current
CapitalizedContractCostNetCurrent
|
16800000 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net Current
CapitalizedContractCostNetCurrent
|
16600000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
32100000 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
32000000.0 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
48900000 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
48600000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
4200000 | usd |
CY2023Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
4000000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2500000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2500000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1200000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1200000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
200000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
700000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
|
0 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
|
100000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3500000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3100000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
146500000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
118200000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
64000000.0 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
60600000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
220100000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
223800000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
430600000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
402600000 | usd |
CY2024Q1 | podd |
Excess And Obsolete Inventory Charge
ExcessAndObsoleteInventoryCharge
|
2600000 | usd |
CY2023Q1 | podd |
Excess And Obsolete Inventory Charge
ExcessAndObsoleteInventoryCharge
|
2200000 | usd |
CY2024Q1 | podd |
Capitalized Computer Software Gross Current
CapitalizedComputerSoftwareGrossCurrent
|
27100000 | usd |
CY2023Q4 | podd |
Capitalized Computer Software Gross Current
CapitalizedComputerSoftwareGrossCurrent
|
26400000 | usd |
CY2024Q1 | podd |
Capitalized Computer Software Gross Noncurrent
CapitalizedComputerSoftwareGrossNoncurrent
|
122300000 | usd |
CY2023Q4 | podd |
Capitalized Computer Software Gross Noncurrent
CapitalizedComputerSoftwareGrossNoncurrent
|
116900000 | usd |
CY2024Q1 | us-gaap |
Capitalized Computer Software Gross
CapitalizedComputerSoftwareGross
|
149400000 | usd |
CY2023Q4 | us-gaap |
Capitalized Computer Software Gross
CapitalizedComputerSoftwareGross
|
143300000 | usd |
CY2024Q1 | us-gaap |
Capitalized Computer Software Accumulated Amortization
CapitalizedComputerSoftwareAccumulatedAmortization
|
42700000 | usd |
CY2023Q4 | us-gaap |
Capitalized Computer Software Accumulated Amortization
CapitalizedComputerSoftwareAccumulatedAmortization
|
36600000 | usd |
CY2024Q1 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
106700000 | usd |
CY2023Q4 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
106700000 | usd |
CY2024Q1 | us-gaap |
Capitalized Computer Software Amortization1
CapitalizedComputerSoftwareAmortization1
|
6100000 | usd |
CY2023Q1 | us-gaap |
Capitalized Computer Software Amortization1
CapitalizedComputerSoftwareAmortization1
|
4300000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
51700000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
51700000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
152100000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
53600000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
98500000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
149900000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
51200000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
98700000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2400000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2400000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
5000000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
5000000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
5000000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
5000000 | usd |
CY2024Q1 | us-gaap |
Other Investments
OtherInvestments
|
2000000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
10300000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
62100000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
5500000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
5500000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
0 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-8000000.0 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
4500000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
20400000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
11300000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
39200000 | usd |
CY2022Q4 | podd |
Number Of Voluntary Medical Device Correction Notices Issued
NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued
|
2 | notice |
CY2023Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-8000000 | usd |
CY2024Q1 | podd |
Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices
StandardAndExtendedProductWarrantyAccrualRelatedToMedicalDeviceCorrectionNotices
|
400000 | usd |
CY2023Q4 | podd |
Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices
StandardAndExtendedProductWarrantyAccrualRelatedToMedicalDeviceCorrectionNotices
|
700000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
16300000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
22900000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
6000000.0 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
6400000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
10100000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
11100000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
1401500000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
1415800000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
38900000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
49400000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1362600000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1366400000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
16300000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
22900000 | usd |
CY2024Q1 | us-gaap |
Other Investments
OtherInvestments
|
2000000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
9700000 | usd |
CY2023Q4 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
9700000 | usd |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
14200000 | usd |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
12100000 | usd |
CY2024Q1 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
-15100000 | usd |
CY2024Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-6600000 | usd |
CY2023Q1 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
300000 | usd |
CY2023Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
4400000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.062 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.034 | |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
51500000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
23800000 | usd |
CY2024Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
2600000 | usd |
CY2023Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
0 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
54100000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
23800000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
69957000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
69583000 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3528000 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
0 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
73741000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
70096000 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.74 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.34 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.34 | |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
672000 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3921000 | shares |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |