2024 Q3 Form 10-Q Financial Statement
#000103526724000207 Filed on July 19, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $2.038B | $2.010B |
YoY Change | 16.88% | 14.47% |
Cost Of Revenue | $664.2M | $637.2M |
YoY Change | 15.21% | 9.11% |
Gross Profit | $1.374B | $1.373B |
YoY Change | 17.71% | 17.13% |
Gross Profit Margin | 67.41% | 68.3% |
Selling, General & Admin | $510.6M | $525.3M |
YoY Change | 12.96% | 13.33% |
% of Gross Profit | 37.16% | 38.27% |
Research & Development | $286.0M | $280.1M |
YoY Change | 14.68% | 15.65% |
% of Gross Profit | 20.82% | 20.41% |
Depreciation & Amortization | $125.6M | $120.9M |
YoY Change | 8.0% | 15.36% |
% of Gross Profit | 9.14% | 8.81% |
Operating Expenses | $796.6M | $805.4M |
YoY Change | 13.57% | 14.0% |
Operating Profit | $577.3M | $567.3M |
YoY Change | 23.94% | 21.9% |
Interest Expense | $93.70M | $87.20M |
YoY Change | 66.73% | 142.22% |
% of Operating Profit | 16.23% | 15.37% |
Other Income/Expense, Net | $93.70M | $87.20M |
YoY Change | 66.73% | 142.22% |
Pretax Income | $671.0M | $654.5M |
YoY Change | 28.54% | 31.11% |
Income Tax | $100.4M | $123.0M |
% Of Pretax Income | 14.96% | 18.79% |
Net Earnings | $565.1M | $526.9M |
YoY Change | 35.94% | 25.21% |
Net Earnings / Revenue | 27.73% | 26.22% |
Basic Earnings Per Share | $1.59 | $1.48 |
Diluted Earnings Per Share | $1.56 | $1.46 |
COMMON SHARES | ||
Basic Shares Outstanding | 355.4M shares | 354.7M shares |
Diluted Shares Outstanding | 362.7M shares | 361.0M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $4.369B | $4.891B |
YoY Change | -33.91% | -17.57% |
Cash & Equivalents | $2.413B | $3.037B |
Short-Term Investments | $1.955B | $1.855B |
Other Short-Term Assets | $212.2M | $270.0M |
YoY Change | 15.96% | 43.16% |
Inventory | $1.482B | $1.384B |
Prepaid Expenses | ||
Receivables | $1.153B | $1.109B |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $7.216B | $7.654B |
YoY Change | -18.95% | -4.7% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $4.433B | $4.117B |
YoY Change | 44.07% | 45.43% |
Goodwill | $348.3M | $348.0M |
YoY Change | 0.06% | -0.17% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $4.080B | $2.926B |
YoY Change | 290.41% | 119.58% |
Other Assets | $1.641B | $1.576B |
YoY Change | 26.46% | 20.1% |
Total Long-Term Assets | $10.53B | $8.996B |
YoY Change | 81.21% | 53.21% |
TOTAL ASSETS | ||
Total Short-Term Assets | $7.216B | $7.654B |
Total Long-Term Assets | $10.53B | $8.996B |
Total Assets | $17.74B | $16.65B |
YoY Change | 20.6% | 19.76% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $218.7M | $194.4M |
YoY Change | 11.47% | -2.65% |
Accrued Expenses | $867.5M | $773.3M |
YoY Change | 16.76% | 9.95% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $1.677B | $1.488B |
YoY Change | 0.02% | -3.31% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $389.1M | $365.9M |
YoY Change | -5.79% | -9.7% |
Total Long-Term Liabilities | $389.1M | $365.9M |
YoY Change | -5.79% | -9.7% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.677B | $1.488B |
Total Long-Term Liabilities | $389.1M | $365.9M |
Total Liabilities | $2.066B | $1.853B |
YoY Change | -1.12% | -8.44% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $6.130B | $5.582B |
YoY Change | 45.63% | 46.59% |
Common Stock | $9.441B | $9.150B |
YoY Change | 12.57% | 12.25% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $15.58B | $14.71B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $17.74B | $16.65B |
YoY Change | 20.6% | 19.76% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $565.1M | $526.9M |
YoY Change | 35.94% | 25.21% |
Depreciation, Depletion And Amortization | $125.6M | $120.9M |
YoY Change | 8.0% | 15.36% |
Cash From Operating Activities | $706.5M | $620.5M |
YoY Change | 28.83% | -6.79% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $247.9M | $309.4M |
YoY Change | -3.28% | 73.53% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$1.165B | -$157.7M |
YoY Change | 512.24% | -121.43% |
Cash From Investing Activities | -$1.413B | -$467.1M |
YoY Change | 216.39% | -183.77% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 98.20M | 50.00M |
YoY Change | 58.9% | -21.01% |
NET CHANGE | ||
Cash From Operating Activities | 706.5M | 620.5M |
Cash From Investing Activities | -1.413B | -467.1M |
Cash From Financing Activities | 98.20M | 50.00M |
Net Change In Cash | -608.3M | 203.4M |
YoY Change | -471.82% | -84.19% |
FREE CASH FLOW | ||
Cash From Operating Activities | $706.5M | $620.5M |
Capital Expenditures | $247.9M | $309.4M |
Free Cash Flow | $458.6M | $311.1M |
YoY Change | 57.0% | -36.17% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
352300000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
352300000 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
||
us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-28400000 | usd | |
us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-29700000 | usd | |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
1914600000 | usd |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
12400000 | usd |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
1285900000 | usd |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
28500000 | usd |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
3200500000 | usd |
CY2024Q2 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
40900000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
132500000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
100000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
2595100000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
60400000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
2727600000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
60500000 | usd |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-32600000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-10900000 | usd | |
CY2024Q2 | isrg |
Trade Accounts Receivable Current
TradeAccountsReceivableCurrent
|
1002600000 | usd |
CY2023Q4 | isrg |
Trade Accounts Receivable Current
TradeAccountsReceivableCurrent
|
1042200000 | usd |
CY2024Q2 | isrg |
Unbilled Receivables And Other Receivables Current
UnbilledReceivablesAndOtherReceivablesCurrent
|
124400000 | usd |
CY2023Q4 | isrg |
Unbilled Receivables And Other Receivables Current
UnbilledReceivablesAndOtherReceivablesCurrent
|
105000000.0 | usd |
CY2024Q2 | isrg |
Sales Returns And Allowances
SalesReturnsAndAllowances
|
17900000 | usd |
CY2023Q4 | isrg |
Sales Returns And Allowances
SalesReturnsAndAllowances
|
17000000.0 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1109100000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1130200000 | usd |
CY2024Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
483500000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
454700000 | usd |
CY2024Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
182600000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
159900000 | usd |
CY2024Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
717800000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
606000000.0 | usd |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
1383900000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
1220600000 | usd |
CY2024Q2 | isrg |
Sales Type Lease Net Investment In Lease Current
SalesTypeLeaseNetInvestmentInLeaseCurrent
|
134100000 | usd |
CY2023Q4 | isrg |
Sales Type Lease Net Investment In Lease Current
SalesTypeLeaseNetInvestmentInLeaseCurrent
|
137300000 | usd |
CY2024Q2 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
270000000.0 | usd |
CY2023Q4 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
176700000 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
404100000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
314000000.0 | usd |
CY2024Q2 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
85900000 | usd |
CY2023Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
111400000 | usd |
CY2024Q2 | isrg |
Accrued Construction Liabilities Current
AccruedConstructionLiabilitiesCurrent
|
169200000 | usd |
CY2023Q4 | isrg |
Accrued Construction Liabilities Current
AccruedConstructionLiabilitiesCurrent
|
143300000 | usd |
CY2024Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
282800000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
332800000 | usd |
CY2024Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
537900000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
587500000 | usd |
CY2024Q2 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
195400000 | usd |
CY2023Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
233800000 | usd |
CY2024Q2 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
43500000 | usd |
CY2023Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
45600000 | usd |
CY2024Q2 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
127000000.0 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
106100000 | usd |
CY2024Q2 | us-gaap |
Liabilities Other Than Longterm Debt Noncurrent
LiabilitiesOtherThanLongtermDebtNoncurrent
|
365900000 | usd |
CY2023Q4 | us-gaap |
Liabilities Other Than Longterm Debt Noncurrent
LiabilitiesOtherThanLongtermDebtNoncurrent
|
385500000 | usd |
us-gaap |
Property Plant And Equipment Transfers And Changes
PropertyPlantAndEquipmentTransfersAndChanges
|
246800000 | usd | |
us-gaap |
Property Plant And Equipment Transfers And Changes
PropertyPlantAndEquipmentTransfersAndChanges
|
198500000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
184200000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
138200000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2009900000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1755900000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3900500000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3452100000 | usd | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
2370000000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.43 | |
CY2024Q2 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
16700000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
20200000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
477400000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
491700000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
118000000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
307000000 | usd | |
CY2023Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
112000000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
297000000 | usd | |
CY2024Q2 | us-gaap |
Sales Type Lease Lease Income
SalesTypeLeaseLeaseIncome
|
45100000 | usd |
CY2023Q2 | us-gaap |
Sales Type Lease Lease Income
SalesTypeLeaseLeaseIncome
|
12300000 | usd |
us-gaap |
Sales Type Lease Lease Income
SalesTypeLeaseLeaseIncome
|
58400000 | usd | |
us-gaap |
Sales Type Lease Lease Income
SalesTypeLeaseLeaseIncome
|
35300000 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
156900000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
122700000 | usd |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
304900000 | usd | |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
234700000 | usd | |
CY2024Q2 | isrg |
Sales Type Lease Gross Investment In Lease
SalesTypeLeaseGrossInvestmentInLease
|
366400000 | usd |
CY2023Q4 | isrg |
Sales Type Lease Gross Investment In Lease
SalesTypeLeaseGrossInvestmentInLease
|
384500000 | usd |
CY2024Q2 | isrg |
Salestype Lease Deferred Selling Profit
SalestypeLeaseDeferredSellingProfit
|
12800000 | usd |
CY2023Q4 | isrg |
Salestype Lease Deferred Selling Profit
SalestypeLeaseDeferredSellingProfit
|
12900000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease
SalesTypeLeaseNetInvestmentInLease
|
353600000 | usd |
CY2023Q4 | us-gaap |
Sales Type Lease Net Investment In Lease
SalesTypeLeaseNetInvestmentInLease
|
371600000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Allowance For Credit Loss
SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
|
2600000 | usd |
CY2023Q4 | us-gaap |
Sales Type Lease Net Investment In Lease Allowance For Credit Loss
SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
|
2700000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Lease Receivable
SalesTypeLeaseLeaseReceivable
|
351000000.0 | usd |
CY2023Q4 | us-gaap |
Sales Type Lease Lease Receivable
SalesTypeLeaseLeaseReceivable
|
368900000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Lease Receivable
SalesTypeLeaseLeaseReceivable
|
351000000.0 | usd |
CY2023Q4 | us-gaap |
Sales Type Lease Lease Receivable
SalesTypeLeaseLeaseReceivable
|
368900000 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Remainder Of Fiscal Year
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear
|
75800000 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Next Twelve Months
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
|
125300000 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Two Years
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
|
86000000.0 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Three Years
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
|
50000000.0 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Four Years
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
|
21600000 | usd |
CY2024Q2 | isrg |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Year Five And Thereafter
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedYearFiveAndThereafter
|
7700000 | usd |
CY2024Q2 | us-gaap |
Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
|
366400000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated In Current Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
|
61400000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated In Fiscal Year Before Latest Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
|
65200000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated Two Years Before Latest Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
|
104600000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated Three Years Before Latest Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
|
82700000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated Four Years Before Latest Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
|
32900000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease Originated Five Or More Years Before Latest Fiscal Year
SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
|
6800000 | usd |
CY2024Q2 | us-gaap |
Sales Type Lease Net Investment In Lease
SalesTypeLeaseNetInvestmentInLease
|
353600000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
348700000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | usd | |
us-gaap |
Goodwill Translation And Purchase Accounting Adjustments
GoodwillTranslationAndPurchaseAccountingAdjustments
|
-700000 | usd | |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
348000000.0 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
244500000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
215800000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
28700000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
249600000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
210500000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
39100000 | usd |
CY2024Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5000000.0 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5000000.0 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
10100000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
10000000.0 | usd | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
6800000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
11900000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5200000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2800000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1300000 | usd |
CY2024Q2 | isrg |
Finite Lived Intangible Assets Amortization Expense After Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
|
700000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
28700000 | usd |
CY2021Q2 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
3 | claim |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
14046400000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
71500000 | usd |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
13500000 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
175600000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
526900000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-15000000.0 | usd |
CY2024Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
4600000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
14796500000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
11294200000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
74600000 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
10900000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
148200000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
420800000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
27600000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
5200000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
11959700000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
13397300000 | usd |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
251900000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
240100000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
328400000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1071800000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-11900000 | usd | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
8000000.0 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
7100000 | usd | |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
14796500000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
11112600000 | usd |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
174800000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
140600000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
294200000 | usd | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
350000000.0 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
776100000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
81900000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
10700000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
11959700000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Tax Portion Attributable To Parent1
OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
|
-1600000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Tax Portion Attributable To Parent1
OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
|
-3700000 | usd |
us-gaap |
Other Comprehensive Income Loss Tax Portion Attributable To Parent1
OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
|
-300000 | usd | |
us-gaap |
Other Comprehensive Income Loss Tax Portion Attributable To Parent1
OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
|
-14600000 | usd | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
9800000 | shares |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
174.90 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
0 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1600000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
113.13 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
100000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
256.71 | ||
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
8100000 | shares |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
186.59 | |
us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
300000 | shares | |
us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
300000 | shares | |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
176400000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
148200000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
332000000.0 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
288800000 | usd | |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
36100000 | usd |
CY2023Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
28500000 | usd |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
68500000 | usd | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
56500000 | usd | |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
140300000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
119700000 | usd |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
263500000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
232300000 | usd | |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
123000000.0 | usd |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.188 | |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
73200000 | usd |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.147 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
114100000 | usd | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.096 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
134200000 | usd | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.146 | ||
CY2024Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
35700000 | usd |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
146800000 | usd | |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
0.055 | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
0.123 | ||
CY2023Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
41700000 | usd |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
64200000 | usd | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
0.084 | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
0.070 | ||
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
526900000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
420800000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1071800000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
776100000 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
355000000.0 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
350900000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
354200000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
350600000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
6000000.0 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
6400000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
6600000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
6000000.0 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
361000000.0 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
357300000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
360800000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
356600000 | shares | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.48 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.20 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.03 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.21 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.46 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.18 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.97 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.18 | ||
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0.0 | shares |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1100000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
400000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2100000 | shares | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false |