XML 129 R110.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Segment Information (Reconciliation of Capital Expenditures) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | $ 165,911 | $ 190,417 | $ 160,427
Change in Accrued Property Additions | (4,367) | 47 | (69)
Cash-Based Capital Expenditures | 161,544 | 190,464 | 160,358
Las Vegas Locals |  |  |
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | 33,503 | 59,382 | 42,069
Downtown Las Vegas |  |  |
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | 12,885 | 21,705 | 28,431
Midwest & South |  |  |
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | 69,285 | 37,657 | 73,255
Reportable Segment [Member] |  |  |
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | 115,673 | 118,744 | 143,755
Corporate |  |  |
Segment Reporting, Other Significant Reconciling Item [Line Items] |  |  |
Capital Expenditures | $ 50,238 | $ 71,673 | $ 16,672

X
- Definition Capital Expenditures + References No definition available. + Details
Name: | byd_CapitalExpenditures
Namespace Prefix: | byd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash-Based Capital Expenditures + References No definition available. + Details
Name: | byd_CashBasedCapitalExpenditures
Namespace Prefix: | byd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) in Accrued Property Additions + References No definition available. + Details
Name: | byd_IncreaseDecreaseInAccruedPropertyAdditions
Namespace Prefix: | byd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_SegmentReportingOtherSignificantReconcilingItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=byd_ReportableSegmentLasVegasLocalsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=byd_ReportableSegmentDowntownLasVegasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=byd_ReportableSegmentMidwestAndSouthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=byd_ReportableSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |