Summary of Significant Accounting Policies - Additional Information (Details)
|
3 Months Ended |
12 Months Ended |
|
|
Mar. 31, 2020
USD ($)
Segment
shares
|
Mar. 31, 2019
USD ($)
|
Dec. 31, 2019
USD ($)
|
Mar. 01, 2019
USD ($)
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Adjustment (decreasing) increasing the fair value of earn-out other (income) expense |
|
$ (1,522,000)
|
|
|
| Fair value transfers between levels |
$ 0
|
|
|
|
| Impairment losses on long-lived assets |
0
|
|
$ 0
|
|
| Impairment charges on goodwill |
0
|
|
|
|
| Reporting unit, goodwill allocated amount |
$ 99,789,000
|
|
99,789,000
|
|
| Revenue, performance obligation, description of payment terms |
Customer payments may be due in advance of contract work performed, at the time the performance obligation is completed, or with payment terms following performance completion of generally 30-60 days.
|
|
|
|
| Number of operating segments | Segment |
2
|
|
|
|
| Estimated adjustment to opening retained earnings as result of implementation of ASU |
$ 1,200,000
|
|
|
|
| ASG |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Reporting unit, goodwill allocated amount |
$ 45,564,000
|
|
|
|
| Reporting unit, percentage of fair value in excess of carrying amount |
2.00%
|
|
|
|
| RDS |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Reporting unit, goodwill allocated amount |
$ 54,225,000
|
|
|
|
| Reporting unit, percentage of fair value in excess of carrying amount |
8.00%
|
|
|
|
| Summit Stoneworks, LLC |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Adjustment (decreasing) increasing the fair value of earn-out other (income) expense |
|
1,400,000
|
|
|
| Summit Stoneworks, LLC | Level 3 |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Earn-out liability with a fair value |
|
|
0
|
|
| T.A.C. Ceramic Tile Co. |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Adjustment (decreasing) increasing the fair value of earn-out other (income) expense |
|
300,000
|
|
|
| T.A.C. Ceramic Tile Co. | Level 3 |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Earn-out liability with a fair value |
|
|
0
|
|
| Intown Design Inc. |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Earn-out liability with a fair value |
|
2,000,000
|
|
|
| Adjustment (decreasing) increasing the fair value of earn-out other (income) expense |
$ 0
|
$ 0
|
|
|
| Reporting unit, goodwill allocated amount |
|
|
|
$ 4,698,000
|
| Intown Design Inc. | Level 3 |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Earn-out liability with a fair value |
$ 0
|
|
$ 0
|
|
| Restricted Stock |
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
| Antidilutive securities excluded from computation of earnings per share, amount | shares |
1,478,251
|
|
|
|