| # |
Reference |
Report Element |
| 1 |
606 10 50 12A |
Contract with Customer, Performance Obligation Satisfied in Previous Period |
| 2 |
606 10 32 2A |
Revenue, Transaction Price Measurement, Tax Exclusion [Policy Text Block] |
| 3 |
606 10 32 2A |
Revenue, Transaction Price Measurement, Tax Exclusion [true false] |
| 4 |
606 10 65 1 |
Accounting Standards Update 2017-05 [Member] |
| 5 |
606 10 45 1 |
Contract with Customer, Asset, Gross, Current |
| 6 |
606 10 45 1 |
Contract with Customer, Asset, before Allowance for Credit Loss |
| 7 |
606 10 45 1 |
Contract with Customer, Asset, Gross, Noncurrent |
| 8 |
606 10 65 1 |
Accounting Standards Update 2014-09 [Member] |
| 9 |
606 10 65 1 (f)(1) |
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Same Reporting Period [true false] |
| 10 |
606 10 65 1 (f)(2) |
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Use of Transaction Price at Contract Completion Date [true false] |
| 11 |
606 10 65 1 (f)(3) |
Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] |
| 12 |
606 10 65 1 (f)(4) |
Revenue, Practical Expedient, Initial Application and Transition, Nonrestatement of Modified Contract [true false] |
| 13 |
606 10 65 1 (g)(2) |
Revenue, Practical Expedient, Initial Application and Transition, Qualitative Assessment |
| 14 |
606 10 65 1 (i) |
Revenue, Initial Application Period Cumulative Effect Transition, Description |
| 15 |
606 10 65 1 (i)(1) |
Calculated under Revenue Guidance in Effect before Topic 606 [Member] |
| 16 |
606 10 65 1 (i)(1) |
Initial Application Period Cumulative Effect Transition [Axis] |
| 17 |
606 10 65 1 (i)(1) |
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] |
| 18 |
606 10 65 1 (i)(2) |
Revenue, Initial Application Period Cumulative Effect Transition, Explanation of Change |
| 19 |
606 10 65 1 (j) |
Revenue, Different Transition Method [Policy Text Block] |
| 20 |
606 10 45 1 |
Contract with Customer, Asset, after Allowance for Credit Loss |
| 21 |
606 10 45 1 |
Contract with Customer, Asset, Net, Noncurrent |
| 22 |
606 10 45 1 |
Contract with Customer, Liability, Current |
| 23 |
606 10 45 1 |
Contract with Customer, Liability |
| 24 |
606 10 45 1 |
Contract with Customer, Liability, Noncurrent |
| 25 |
606 10 45 1 |
Contract with Customer, Asset, Net, Current |
| 26 |
606 10 45 2 |
Contract with Customer, Liability, Current |
| 27 |
606 10 45 2 |
Contract with Customer, Liability |
| 28 |
606 10 45 2 |
Contract with Customer, Liability, Noncurrent |
| 29 |
606 10 45 3 |
Contract with Customer, Asset, Net, Current |
| 30 |
606 10 45 3 |
Contract with Customer, Asset, Net, Noncurrent |
| 31 |
606 10 45 3 |
Contract with Customer, Asset, after Allowance for Credit Loss |
| 32 |
606 10 45 3 |
Contract with Customer, Asset, Gross, Noncurrent |
| 33 |
606 10 45 3 |
Contract with Customer, Asset, before Allowance for Credit Loss |
| 34 |
606 10 45 3 |
Contract with Customer, Asset, Allowance for Credit Loss |
| 35 |
606 10 45 3 |
Contract with Customer, Asset, Accumulated Allowance for Credit Loss, Noncurrent |
| 36 |
606 10 45 3 |
Contract with Customer, Asset, Accumulated Allowance for Credit Loss, Current |
| 37 |
606 10 45 3 |
Contract with Customer, Asset, Gross, Current |
| 38 |
606 10 50 4 (a) |
Revenue from Contract with Customer, Excluding Assessed Tax |
| 39 |
606 10 50 4 (a) |
Revenue from Contract with Customer, Including Assessed Tax |
| 40 |
606 10 50 4 (b) |
Contract with Customer, Receivable, Credit Loss Expense (Reversal) |
| 41 |
606 10 50 4 (b) |
Contract with Customer, Asset, Credit Loss Expense (Reversal) |
| 42 |
606 |
Revenue from Contract with Customer [Text Block] |
| 43 |
606 |
Revenue from Contract with Customer [Policy Text Block] |
| 44 |
606 10 50 5 |
Revenue from Contract with Customer, Including Assessed Tax |
| 45 |
606 10 50 5 |
Revenue from Contract with Customer, Excluding Assessed Tax |
| 46 |
606 10 50 5 |
|
| 47 |
606 10 50 5 |
|
| 48 |
606 10 50 5 |
|
| 49 |
606 10 50 5 |
Disaggregation of Revenue [Table Text Block] |
| 50 |
606 10 50 8 (a) |
Accounts Receivable, after Allowance for Credit Loss, Current |
| 51 |
606 10 50 8 (a) |
Accounts Receivable, after Allowance for Credit Loss, Noncurrent |
| 52 |
606 10 50 8 (a) |
Contract with Customer, Asset, after Allowance for Credit Loss |
| 53 |
606 10 50 8 (a) |
Contract with Customer, Asset, Net, Noncurrent |
| 54 |
606 10 50 8 (a) |
Contract with Customer, Liability, Current |
| 55 |
606 10 50 8 (a) |
Contract with Customer, Asset, Net, Current |
| 56 |
606 10 50 8 (a) |
Contract with Customer, Liability |
| 57 |
606 10 50 8 (a) |
Contract with Customer, Liability, Noncurrent |
| 58 |
606 10 50 8 (a) |
Contract with Customer, Asset, before Allowance for Credit Loss |
| 59 |
606 10 50 8 (b) |
Contract with Customer, Liability, Revenue Recognized |
| 60 |
606 10 50 9 |
Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment |
| 61 |
606 10 50 10 (a) |
Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination |
| 62 |
606 10 50 10 |
Contract with Customer, Asset and Liability [Table Text Block] |
| 63 |
606 10 50 10 (a) |
Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination |
| 64 |
606 10 50 10 (b) |
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price |
| 65 |
606 10 50 10 (b) |
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract |
| 66 |
606 10 50 10 (b) |
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price |
| 67 |
606 10 50 10 (b) |
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress |
| 68 |
606 10 50 10 (b) |
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress |
| 69 |
606 10 50 10 (b) |
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract |
| 70 |
606 10 50 10 (c) |
Contract with Customer, Receivable, Credit Loss Expense (Reversal) |
| 71 |
606 10 50 10 (c) |
Contract with Customer, Asset, Credit Loss Expense (Reversal) |
| 72 |
606 10 50 10 |
Contract with Customer, Asset, Explanation of Change |
| 73 |
606 10 50 10 |
Contract with Customer, Liability, Explanation of Change |
| 74 |
606 10 50 10 (d) |
Contract with Customer, Asset, Reclassified to Receivable |
| 75 |
606 10 50 10 (e) |
Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized |
| 76 |
606 10 50 12 (a) |
Revenue, Performance Obligation, Description of Timing |
| 77 |
606 10 50 12 (b) |
Revenue, Performance Obligation, Description of Payment Terms |
| 78 |
606 10 50 12 (c) |
Revenue, Performance Obligation, Description of Good or Service |
| 79 |
606 10 50 12 (d) |
Revenue, Performance Obligation, Description of Returns and Other Similar Obligations |
| 80 |
606 10 50 12 (e) |
Revenue, Performance Obligation, Description of Warranty |
| 81 |
606 10 50 13 (a) |
Revenue, Remaining Performance Obligation, Amount |
| 82 |
606 10 50 13 (b)(1) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
| 83 |
606 10 50 13 (b)(1) |
Revenue, Remaining Performance Obligation, Percentage |
| 84 |
606 10 50 13 (b)(1) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year |
| 85 |
606 10 50 13 (b)(1) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period |
| 86 |
606 10 50 13 (b)(1) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] |
| 87 |
606 10 50 13 (b)(2) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation |
| 88 |
606 10 50 15 |
Revenue, Remaining Performance Obligation, Optional Exemption, Variable Consideration [true false] |
| 89 |
606 10 50 15 |
Revenue, Practical Expedient, Remaining Performance Obligation, Description |
| 90 |
606 10 50 15 |
Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false] |
| 91 |
606 10 50 15 |
Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration |
| 92 |
606 10 50 15 |
Revenue, Remaining Performance Obligation, Optional Exemption, Nature |
| 93 |
606 10 50 15 |
Revenue, Remaining Performance Obligation, Optional Exemption, Description of Variable Consideration |
| 94 |
606 10 50 17 |
Revenue, Change in Judgment |
| 95 |
606 10 50 17 |
Revenue, Judgment |
| 96 |
606 10 50 18 (a) |
Revenue, Performance Obligation Satisfied over Time, Method Used, Description |
| 97 |
606 10 50 18 (b) |
Revenue, Performance Obligation Satisfied over Time, Method Used, Explanation |
| 98 |
606 10 50 19 |
Revenue, Performance Obligation Satisfied at Point in Time, Transfer of Control |
| 99 |
606 10 50 20 (a) |
Revenue, Information Used to Determine Transaction Price |
| 100 |
606 10 50 20 (b) |
Revenue, Information Used to Assess Variable Consideration Constraint |
| 101 |
606 10 50 20 (c) |
Revenue, Information Used to Allocate Transaction Price |
| 102 |
606 10 50 20 (d) |
Revenue, Information Used to Measure Obligation |
| 103 |
606 10 50 22 |
Revenue, Practical Expedient, Financing Component [true false] |
| 104 |
606 10 50 22 |
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] |
| 105 |
606 10 55 27 |
Contract with Customer, Right to Recover Product, Current |
| 106 |
606 10 55 27 |
Contract with Customer, Right to Recover Product, Noncurrent |
| 107 |
606 10 55 27 |
Contract with Customer, Refund Liability |
| 108 |
606 10 55 27 |
Contract with Customer, Refund Liability, Current |
| 109 |
606 10 55 27 |
Contract with Customer, Right to Recover Product |
| 110 |
606 10 55 27 |
Contract with Customer, Refund Liability, Noncurrent |
| 111 |
606 10 55 38 |
Gross Billing, Agent Transaction |
| 112 |
606 10 55 91 (a) |
Government Contract [Member] |
| 113 |
606 10 55 91 (a) |
Guarantees [Member] |
| 114 |
606 10 55 91 (a) |
Gold [Member] |
| 115 |
606 10 55 91 (a) |
General Contractor [Member] |
| 116 |
606 10 55 91 (a) |
Home Building [Member] |
| 117 |
606 10 55 91 (a) |
Grant [Member] |
| 118 |
606 10 55 91 (a) |
Health Care, Resident Service [Member] |
| 119 |
606 10 55 91 (a) |
Franchise [Member] |
| 120 |
606 10 55 91 (a) |
Food and Beverage [Member] |
| 121 |
606 10 55 91 (a) |
Financial Service [Member] |
| 122 |
606 10 55 91 (a) |
Health Care, Other [Member] |
| 123 |
606 10 55 91 (a) |
Health Care [Member] |
| 124 |
606 10 55 91 (a) |
Health Care, Premium [Member] |
| 125 |
606 10 55 91 (a) |
Health Care, Patient Service [Member] |
| 126 |
606 10 55 91 (a) |
Land [Member] |
| 127 |
606 10 55 91 (a) |
Management Service [Member] |
| 128 |
606 10 55 91 (a) |
Management Service, Incentive [Member] |
| 129 |
606 10 55 91 (a) |
Maintenance [Member] |
| 130 |
606 10 55 91 (a) |
Manufactured Product, Other [Member] |
| 131 |
606 10 55 91 (a) |
License [Member] |
| 132 |
606 10 55 91 (a) |
Hotel, Other [Member] |
| 133 |
606 10 55 91 (a) |
License and Maintenance [Member] |
| 134 |
606 10 55 91 (a) |
|
| 135 |
606 10 55 91 (a) |
Investment Advisory, Management and Administrative Service [Member] |
| 136 |
606 10 55 91 (a) |
Investment Performance [Member] |
| 137 |
606 10 55 91 (a) |
Investment Advice [Member] |
| 138 |
606 10 55 91 (a) |
Energy Commodities and Service [Member] |
| 139 |
606 10 55 91 (a) |
Hotel, Owned [Member] |
| 140 |
606 10 55 91 (a) |
Financial Service, Other [Member] |
| 141 |
606 10 55 91 (a) |
License and Service [Member] |
| 142 |
606 10 55 91 (a) |
Credit and Debit Card [Member] |
| 143 |
606 10 55 91 (a) |
Management Service, Base [Member] |
| 144 |
606 10 55 91 (a) |
Asset Management [Member] |
| 145 |
606 10 55 91 (a) |
Banking [Member] |
| 146 |
606 10 55 91 (a) |
Electricity, Purchased [Member] |
| 147 |
606 10 55 91 (a) |
Electricity [Member] |
| 148 |
606 10 55 91 (a) |
Correspondent Clearing [Member] |
| 149 |
606 10 55 91 (a) |
Cargo and Freight [Member] |
| 150 |
606 10 55 91 (a) |
Casino [Member] |
| 151 |
606 10 55 91 (a) |
Alternative Energy [Member] |
| 152 |
606 10 55 91 (a) |
Advertising [Member] |
| 153 |
606 10 55 91 (a) |
Electricity, Generation [Member] |
| 154 |
606 10 55 91 (a) |
Clearing Service [Member] |
| 155 |
606 10 55 91 (a) |
Fiduciary and Trust [Member] |
| 156 |
606 10 55 91 (a) |
Construction [Member] |
| 157 |
606 10 55 91 (a) |
Franchisor Owned Outlet [Member] |
| 158 |
606 10 55 91 (a) |
Electricity, US Regulated [Member] |
| 159 |
606 10 55 91 (a) |
Entertainment [Member] |
| 160 |
606 10 55 91 (a) |
Distribution Service [Member] |
| 161 |
606 10 55 91 (a) |
Distribution and Shareholder Service [Member] |
| 162 |
606 10 55 91 (a) |
Deposit Account [Member] |
| 163 |
606 10 55 91 (a) |
Debit Card [Member] |
| 164 |
606 10 55 91 (a) |
Credit Card [Member] |
| 165 |
606 10 55 91 (a) |
Energy Service [Member] |
| 166 |
606 10 55 91 (a) |
Credit Card, Merchant Discount [Member] |
| 167 |
606 10 55 91 (a) |
Bank Servicing [Member] |
| 168 |
606 10 55 91 (a) |
Environmental Remediation [Member] |
| 169 |
606 10 55 91 (a) |
Administrative Service [Member] |
| 170 |
606 10 55 91 (a) |
Franchisor [Member] |
| 171 |
606 10 55 91 (a) |
Concessions [Member] |
| 172 |
606 10 55 91 (a) |
Membership [Member] |
| 173 |
606 10 55 91 (a) |
Product and Service, Other [Member] |
| 174 |
606 10 55 91 (a) |
Public Utilities [Member] |
| 175 |
606 10 55 91 (a) |
Coal [Member] |
| 176 |
606 10 55 91 (a) |
Propane [Member] |
| 177 |
606 10 55 91 (a) |
Real Estate [Member] |
| 178 |
606 10 55 91 (a) |
Real Estate, Other [Member] |
| 179 |
606 10 55 91 (a) |
Retail [Member] |
| 180 |
606 10 55 91 (a) |
Passenger [Member] |
| 181 |
606 10 55 91 (a) |
Service, Other [Member] |
| 182 |
606 10 55 91 (a) |
Shareholder Service [Member] |
| 183 |
606 10 55 91 (a) |
Shipping and Handling [Member] |
| 184 |
606 10 55 91 (a) |
Transfer Agent [Member] |
| 185 |
606 10 55 91 (a) |
Technology Service [Member] |
| 186 |
606 10 55 91 (a) |
Timber [Member] |
| 187 |
606 10 55 91 (a) |
Time Share [Member] |
| 188 |
606 10 55 91 (a) |
Cost, Product and Service [Extensible List] |
| 189 |
606 10 55 91 (a) |
Admission [Member] |
| 190 |
606 10 55 91 (a) |
Royalty [Member] |
| 191 |
606 10 55 91 (a) |
Natural Gas, Storage [Member] |
| 192 |
606 10 55 91 (a) |
Subscription and Circulation [Member] |
| 193 |
606 10 55 91 (a) |
Parking [Member] |
| 194 |
606 10 55 91 (a) |
Mineral [Member] |
| 195 |
606 10 55 91 (a) |
Mineral, Exploration [Member] |
| 196 |
606 10 55 91 (a) |
|
| 197 |
606 10 55 91 (a) |
Natural Gas, Midstream [Member] |
| 198 |
606 10 55 91 (a) |
Natural Gas, Production [Member] |
| 199 |
606 10 55 91 (a) |
Natural Gas, US Regulated [Member] |
| 200 |
606 10 55 91 (a) |
Natural Gas, Gathering, Transportation, Marketing and Processing [Member] |
| 201 |
606 10 55 91 (a) |
Oil and Gas [Member] |
| 202 |
606 10 55 91 (a) |
Oil and Gas Service [Member] |
| 203 |
606 10 55 91 (a) |
Oil and Gas, Refining and Marketing [Member] |
| 204 |
606 10 55 91 (a) |
Oil and Gas, Purchased [Member] |
| 205 |
606 10 55 91 (a) |
Oil and Condensate [Member] |
| 206 |
606 10 55 91 (a) |
Oil and Gas, Exploration and Production [Member] |
| 207 |
606 10 55 91 (a) |
Oil and Gas, Operation and Maintenance [Member] |
| 208 |
606 10 55 91 (a) |
Occupancy [Member] |
| 209 |
606 10 55 91 (a) |
Mortgage Banking [Member] |
| 210 |
606 10 55 91 (a) |
Oil and Gas Prospect [Member] |
| 211 |
606 10 55 91 (a) |
Product [Member] |
| 212 |
606 10 55 91 (a) |
|
| 213 |
606 10 55 91 (a) |
Revenue from Contract with Customer, Product and Service [Extensible List] |
| 214 |
606 10 55 91 (a) |
Service [Member] |
| 215 |
606 10 55 91 (b) |
Revenue from Contract with Customer, Geographical [Extensible List] |
| 216 |
606 10 55 91 (b) |
|
| 217 |
606 10 55 91 (c) |
|
| 218 |
606 10 55 91 (d) |
Contract with Customer, Basis of Pricing [Axis] |
| 219 |
606 10 55 91 (d) |
Fixed-price Contract [Member] |
| 220 |
606 10 55 91 (d) |
Revenue from Contract with Customer, Basis of Pricing [Extensible List] |
| 221 |
606 10 55 91 (d) |
Time-and-materials Contract [Member] |
| 222 |
606 10 55 91 (e) |
Short-term Contract with Customer [Member] |
| 223 |
606 10 55 91 (e) |
Revenue from Contract with Customer, Duration [Extensible List] |
| 224 |
606 10 55 91 (e) |
Contract with Customer, Duration [Axis] |
| 225 |
606 10 55 91 (e) |
Long-term Contract with Customer [Member] |
| 226 |
606 10 55 91 (f) |
Revenue from Contract with Customer, Timing of Transfer of Good or Service [Extensible List] |
| 227 |
606 10 55 91 (f) |
Transferred over Time [Member] |
| 228 |
606 10 55 91 (f) |
Transferred at Point in Time [Member] |
| 229 |
606 10 55 91 (f) |
Timing of Transfer of Good or Service [Axis] |
| 230 |
606 10 55 91 (g) |
Sales Channel, Through Intermediary [Member] |
| 231 |
606 10 55 91 (g) |
Sales Channel, Directly to Consumer [Member] |
| 232 |
606 10 55 91 (g) |
Revenue from Contract with Customer, Sales Channel [Extensible List] |
| 233 |
606 10 55 91 (g) |
Contract with Customer, Sales Channel [Axis] |