XML 53 R40.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Share-Based Compensation (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Share-Based Compensation. |
Schedule of share based compensation expense and related income tax benefit | The following table presents share-based compensation amounts recognized in our Consolidated Statements of Operations, in thousands:
|  | Year Ended December 31,
|  | 2017 |  | 2016 |  | 2015
Share-based compensation expense |  | $ | 9,889 |  | $ | 7,669 |  | $ | 4,651
Income tax benefit realized from award vestings |  | $ | 2,882 |  | $ | 588 |  | $ | —
Schedule of share-based compensation activity | The following table presents a summary of our share-based compensation activity for the year ended December 31, 2017, in thousands, except per share amounts:
|  | RSAs |  | Options
|  | Number of Shares |  | Weighted Average Grant Date Fair Value Per Share |  | Number of Shares |  | Weighted Average Grant Date Fair Value Per Share |  | Weighted Average Exercise Price Per Share |  | Aggregate Intrinsic Value
Balance December 31, 2016 |  | 653.1 |  | $ | 25.71 |  | 712.0 |  | $ | 9.73 |  | $ | 25.03 |  | $ | 7,525.8
Granted |  | 158.9 |  | $ | 44.28 |  | 153.0 |  | $ | 14.62 |  | $ | 38.89 |  |  |
Converted/Exercised |  | (187.7) |  | $ | 24.06 |  | (181.5) |  | $ | 8.56 |  | $ | 21.88 |  | $ | 6,267.5
Forfeited |  | (33.1) |  | $ | 31.08 |  | — |  | $ | — |  | $ | — |  |  |
Balance December 31, 2017 |  | 591.2 |  | $ | 30.92 |  | 683.5 |  | $ | 11.13 |  | $ | 28.97 |  | $ | 31,969.7
Exercisable December 31, 2017 (a) |  |  |  |  | 141.4 |  | $ | 10.22 |  | $ | 26.45 |  | $ | 6,970.0
| (a) |  | The weighted average remaining contractual term for vested options is 7.8 years.
Schedule of unrecognized share-based compensation expense relating to unvested awards | We had unrecognized share-based compensation expense relating to unvested awards as shown in the following table, dollars in thousands:
|  | As of December 31, 2017
|  | Unrecognized Compensation Expense on Unvested Awards |  | Weighted Average Remaining Vesting Period
Unrecognized compensation expense related to unvested awards: |  |  |  |  |  |
RSAs |  | $ | 10,531 |  |  | 1.3 years
Options |  |  | 4,122 |  |  | 1.2 years
Total unrecognized compensation expense related to unvested awards |  | $ | 14,653 |  |  |
Schedule of the range of payouts and the related expense for RSAs with performance-based conditions | The following table shows the range of payouts and the related expense for our outstanding RSAs with performance-based conditions, in thousands:
|  |  |  |  | Payout Ranges and related expense
RSAs with performance-based conditions |  | Grant Date Fair Value |  | 0% |  | 25% |  | 100% |  | 200%
February 22, 2016 |  | $ | 1,942 |  | $ | — |  | $ | 486 |  | $ | 1,942 |  | $ | 3,884
February 21, 2017 |  | $ | 2,143 |  | $ | — |  | $ | 536 |  | $ | 2,143 |  | $ | 4,286
Schedule of key inputs used to estimate the fair value of awards | The following are key inputs in the Monte Carlo analysis for awards granted in 2017 and 2016:
|  | 2017 |  |  | 2016 |
Measurement period (years) |  |  | 2.86 |  |  |  | 2.86 |
Risk free interest rate |  |  | 1.46 | % |  |  | 0.90 | %
Dividend yield |  |  | 0.00 | % |  |  | 0.00 | %
Estimated fair value of market-based RSAs granted |  | $ | 50.06 |  |  | $ | 33.77 |
Schedule of assumptions used to estimate the fair values of options granted |
|  | 2017 |  |  | 2016 |
Risk free interest rate |  |  | 2.18 | % |  |  | 1.51 | %
Expected volatility, using historical return volatility and implied volatility |  |  | 35.00 | % |  |  | 38.00 | %
Expected life (in years) |  |  | 6.0 |  |  |  | 6.0 |
Dividend yield |  |  | 0.00 | % |  |  | 0.00 | %
Estimated fair value of options granted |  | $ | 14.44 |  |  | $ | 10.20 |

X
- Definition Tabular disclosure of share-based compensation expense. + References No definition available. + Details
Name: | bld_ScheduleOfShareBasedCompensationExpenseTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of awards, other than options, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References No definition available. + Details
Name: | bld_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of restricted stock awards with performance-based conditions relating to the grant date fair value, payout range and related expenses. + References No definition available. + Details
Name: | bld_ScheduleOfShareBasedPaymentAwardRestrictedStockAwardsPayoutRangeAndRelatedExpenseTableTextBlock
Namespace Prefix: | bld_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of share-based compensation plans that may be presented in a single table for outstanding, vested and expected to vest, and exercisable awards. The information that may be disclosed in this table may include, but is not limited to, number of shares, weighted average exercise price, weighted average remaining contractual life, and aggregate intrinsic value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration