XML 62 R52.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue from Contracts with Customers - Additional Information (Detail) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 | Mar. 31, 2017 | Dec. 31, 2017
Revenue Recognition [Line Items] |  |  |
Royalty income | $ 21 | $ 105 |
Percentage sales reserves and allowances to U.S. customers |  |  | 86.00%
Minimum [Member] |  |  |
Revenue Recognition [Line Items] |  |  |
Credit terms to customers | 30 days |  |
Maximum [Member] |  |  |
Revenue Recognition [Line Items] |  |  |
Credit terms to customers | 90 days |  |

X
- Definition Credit terms to customers. + References No definition available. + Details
Name: | teva_CreditTermsToCustomers
Namespace Prefix: | teva_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition [Line Items] + References No definition available. + Details
Name: | teva_RevenueRecognitionLineItems
Namespace Prefix: | teva_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales reserves and allowances to customers percentage. + References No definition available. + Details
Name: | teva_SalesReservesAndAllowancesToCustomersPercentage
Namespace Prefix: | teva_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_RoyaltyIncomeNonoperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |