XML 45 R32.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Long-Term Debt (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Long-Term Debt |
Summary of key terms of New Credit Agreement | The following table outlines the key terms of our New Credit Agreement, dollars in thousands:
| New Credit Agreement |
Senior secured term loan facility (original borrowing) (a) | $ | 250,000 |
Additional term loan capacity under delayed draw feature (b) | $ | 100,000 |
Additional term loan and/or revolver capacity available under incremental facility (c) | $ | 200,000 |
Revolving Facility | $ | 250,000 |
Sublimit for issuance of letters of credit under Revolving Facility (d) | $ | 100,000 |
Sublimit for swingline loans under Revolving Facility (d) | $ | 20,000 |
Interest rate as of December 31, 2017 |  | 2.85 | %
Scheduled maturity date |  | 5/05/2022 |
| (a) |  | The New Credit Agreement provides for a term loan limit of $350.0 million; $250.0 million was drawn on May 5, 2017.
| (b) |  | We can access $100.0 million through a delayed draw term loan on the New Credit Agreement until May 5, 2018. We have not determined the timing or amounts of our delayed draws, if any.
| (c) |  | Additional borrowing capacity is available under the incremental facility, subject to certain terms and conditions (including existing or new lenders providing commitments in respect of such additional borrowing capacity).
| (d) |  | Use of the sublimits for the issuance of letters of credit and swingline loans reduces the availability under the Revolving Facility.
Schedule of remaining principal payments of debt | The following table sets forth our remaining principal payments for our outstanding term loan balance as of December 31, 2017, in thousands:
|  | Future Principal
|  | Payments
Schedule of Debt Maturity by Years: |  |  |
2018 |  | $ | 12,500
2019 |  |  | 15,625
2020 |  |  | 18,750
2021 |  |  | 21,875
2022 |  |  | 175,000
Total principal maturities |  | $ | 243,750
Reconciliation of principal balance of outstanding debt | The following table reconciles the principal balance of our outstanding debt to our Consolidated Balance Sheets, in thousands:
|  | As of December 31,
|  | 2017 |  | 2016
Principal debt balances: |  |  |  |  |  |
Current portion of long-term debt |  | $ | 12,500 |  | $ | 20,000
Long-term portion of long-term debt |  |  | 231,250 |  |  | 160,000
Unamortized debt issuance costs |  |  | (1,863) |  |  | (1,200)
Total debt |  | $ | 241,887 |  | $ | 178,800
Schedule of availability under the Revolving Facility | The following table summarizes our availability under the Revolving Facility, in thousands:
|  | As of December 31,
|  | 2017 |  | 2016
Revolving Facility |  | $ | 250,000 |  | $ | 125,000
Less: standby letters of credit |  |  | (47,055) |  |  | (49,080)
Capacity under Revolving Facility |  | $ | 202,945 |  | $ | 75,920
Schedule of maximum Net Leverage Ratios and minimum FCCR | The following table sets forth the maximum Net Leverage Ratios and minimum FCCR:
Quarter Ending |  | Maximum Net Leverage Ratio |  | Minimum FCCR
December 31, 2017 through September 30, 2018 |  | 3.25:1.00 |  | 1.25:1.00
December 31, 2018 and each quarter thereafter |  | 3.00:1.00 |  | 1.25:1.00
Schedule of the key financial covenants | The following table outlines the key financial covenants effective for the period covered by this report:
|  | As of December 31, 2017
Maximum Net Leverage Ratio |  | 3.25:1.00
Minimum FCCR |  | 1.25:1.00
Compliance as of period end |  | In Compliance

X
- Definition Represents tabular information about the availability under the Revolving Facility. + References No definition available. + Details
Name: | bld_ScheduleOfAvailabilityUnderRevolvingFacilityTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents tabular information about the key financial covenants. + References No definition available. + Details
Name: | bld_ScheduleOfKeyFinancialCovenantsTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the maximum Net Leverage Ratios and minimum FCCR. + References No definition available. + Details
Name: | bld_ScheduleOfMaximumNetLeverageRatiosAndMinimumFCCRTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents tabular information about the key terms of the Credit Agreement. + References No definition available. + Details
Name: | bld_SummaryOfKeyTermsOfCreditAgreementTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration