XML 80 R53.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases - Lease Receivables (Details) - USD ($) $ in Millions | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Capital Leased Assets [Line Items] |  |
Gross lease receivables | $ 191.9 |
Gross lease receivables |  | $ 150.4
Unearned income | (10.1) |
Unearned income |  | (6.3)
Allowance for credit loss | (1.2) |
Allowance for credit loss |  | (1.0)
Net investment in sales-type leases | 180.6 |
Net investment in sales-type leases |  | 143.1
Reported as: |  |
Net investment in sales-type leases |  | 143.1
Prepaid and other current assets |  |
Capital Leased Assets [Line Items] |  |
Net investment in sales-type leases | 63.1 |
Reported as: |  |
Prepaids and other current assets |  | 51.2
Intangible and other assets, net |  |
Capital Leased Assets [Line Items] |  |
Net investment in sales-type leases | $ 117.5 |
Reported as: |  |
Intangible and other assets, net |  | $ 91.9

X
- Definition Sales-type Lease, Deferred Selling Profit + References No definition available. + Details
Name: | isrg_SalestypeLeaseDeferredSellingProfit
Namespace Prefix: | isrg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sales-type Lease, Net Investment in Sales Type Leases, Allowance for Uncollectible Minimum Lease Payments + References No definition available. + Details
Name: | isrg_SalestypeLeaseNetInvestmentinSalesTypeLeasesAllowanceforUncollectibleMinimumLeasePayments
Namespace Prefix: | isrg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_CapitalLeasedAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net amount due within one year of the balance sheet date or the normal operating cycle, if longer, consisting of: (a) minimum lease payments due on direct financing and sales-type leases, (b) unguaranteed residual value, and (c) any unamortized initial direct costs on direct financing leases; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The net amount due after one year of the balance sheet date or beyond the normal operating cycle, if longer, consisting of: (a) minimum lease payments due on direct financing and sales-type leases, (b) unguaranteed residual value, and (c) any unamortized initial direct costs on direct financing leases; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesLessorBalanceSheetNetInvestmentInDirectFinancingAndSalesTypeLeasesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The net investment in sales type leases as of the balance sheet date consisting of: (a) minimum lease payments on sales type leases and (b) unguaranteed residual value; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition The estimate of minimum payments on sales-type leases that are probable of not being collected as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1)(ii) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeasesAllowanceForUncollectibleMinimumLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The remaining (unamortized) difference between the gross investment in a sales-type lease and the cost or carrying amount of the leased property as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeasesDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of remaining payments as of the balance sheet date that lessees are obligated to make or can be required to make under sales-type leases, including any guarantee of residual value and executory costs. The amount also includes any guaranteed rental payments by an unrelated third-party provided that are financially capable of making such payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 25 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=77910348&loc=d3e34102-112682 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeasesMinimumPaymentsToBeReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919379-209981 + Details
Name: | us-gaap_SalesTypeLeaseLeaseReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of net investment in sales-type lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919379-209981 + Details
Name: | us-gaap_SalesTypeLeaseNetInvestmentInLease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |