XML 47 R31.htm IDEA: XBRL DOCUMENT
v3.24.4

Consolidated Financial Statement Details (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Accounts Receivable, Net | The following tables provide details of selected consolidated financial statement items (in millions):
| December 31,
Accounts receivable, net | 2024 |  | 2023
Trade accounts receivable, net | $ | 1,117.2 |  |  | $ | 1,042.2 |
Unbilled accounts receivable and other | 138.7 |  |  | 105.0 |
Sales returns and allowances | (30.5) |  |  | (17.0) |
Total accounts receivable, net | $ | 1,225.4 |  |  | $ | 1,130.2 |
Schedule of Inventory |
| December 31,
Inventory | 2024 |  | 2023
Raw materials | $ | 563.9 |  |  | $ | 454.7 |
Work-in-process | 205.7 |  |  | 159.9 |
Finished goods | 717.6 |  |  | 606.0 |
Total inventory | $ | 1,487.2 |  |  | $ | 1,220.6 |
Schedule of Prepaids and Other Current Assets |
| December 31,
Prepaids and other current assets | 2024 |  | 2023
Net investment in sales-type leases – short-term | 131.4 |  |  | 137.3 |
Other prepaids and other current assets | 253.7 |  |  | 176.7 |
Total prepaids and other current assets | $ | 385.1 |  |  | $ | 314.0 |
Schedule of Property, Plant, and Equipment, Net |
| December 31,
Property, plant, and equipment, net | 2024 |  | 2023
Land | $ | 476.4 |  |  | $ | 457.3 |
Building and building/leasehold improvements | 1,486.3 |  |  | 1,002.1 |
Machinery and equipment | 886.3 |  |  | 724.2 |
Operating lease assets – Intuitive System Leasing | 1,579.1 |  |  | 1,149.7 |
Computer and office equipment | 184.5 |  |  | 153.8 |
Capitalized software | 283.7 |  |  | 257.8 |
Construction-in-process | 1,631.6 |  |  | 1,354.7 |
Gross property, plant, and equipment | 6,527.9 |  |  | 5,099.6 |
Less: Accumulated depreciation* | (1,881.3) |  |  | (1,562.0) |
Total property, plant, and equipment, net | $ | 4,646.6 |  |  | $ | 3,537.6 |
*Accumulated depreciation associated with operating lease assets – Intuitive System Leasing | $ | (574.5) |  |  | $ | (434.3) |
Schedule of Capitalized Implementation Costs in Cloud Computing Arrangements |
| December 31,
Implementation costs in cloud computing arrangements | 2023 |  | 2022
Capitalized implementation costs | $ | 67.6 |  |  | $ | 50.7 |
Less: Accumulated depreciation | (31.1) |  |  | (20.5) |
Total capitalized implementation costs in intangible and other assets, net | $ | 36.5 |  |  | $ | 30.2 |
Schedule of Other Accrued Liabilities - Short-Term |
| December 31,
Other accrued liabilities – short-term | 2024 |  | 2023
Income and other taxes payable | $ | 154.4 |  |  | $ | 111.4 |
Accrued construction-related capital expenditures | 57.2 |  |  | 143.3 |
Other accrued liabilities | 335.9 |  |  | 332.8 |
Total other accrued liabilities – short-term | $ | 547.5 |  |  | $ | 587.5 |
Schedule of Other Long-Term Liabilities |
| December 31,
Other long-term liabilities | 2024 |  | 2023
Income taxes – long-term | $ | 239.0 |  |  | $ | 233.8 |
Deferred revenue – long-term | 54.1 |  |  | 45.6 |
Other long-term liabilities | 175.2 |  |  | 106.1 |
Total other long-term liabilities | $ | 468.3 |  |  | $ | 385.5 |
Schedule of Supplemental Cash Flow Information | The following table provides supplemental non-cash investing and financing activities (in millions):
| Years Ended December 31,
| 2024 |  | 2023 |  | 2022
Income taxes paid, net | $ | 466.5 |  |  | $ | 447.8 |  |  | $ | 444.2 |
Supplemental non-cash investing and financing activities: |  |  |  |  |
Equipment transfers, including operating lease assets, from inventory to property, plant, and equipment | $ | 614.9 |  |  | $ | 422.4 |  |  | $ | 279.2 |
Acquisition of property, plant, and equipment in accounts payable and accrued liabilities | $ | 77.2 |  |  | $ | 153.7 |  |  | $ | 73.4 |

X
- Definition Schedule of Capitalized Implementation Costs in Cloud Computing Arrangements + References No definition available. + Details
Name: | isrg_ScheduleOfCapitalizedImplementationCostsInCloudComputingArrangementsTableTextBlock
Namespace Prefix: | isrg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other current liabilities. + References No definition available. + Details
Name: | us-gaap_OtherCurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other noncurrent liabilities. + References No definition available. + Details
Name: | us-gaap_OtherNoncurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amounts of other current assets. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration