Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Dec. 31, 2020
Container
Sep. 30, 2020
Container
Jun. 30, 2020
Container
Mar. 31, 2020
USD ($)
Facility
State
Container
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Lessor Lease Description [Line Items]            
Acquisition cost included in PP&E related to capital leases       $ 26,485,000   $ 26,494,000
Accumulated amortization related to capital leases       23,326,000   21,020,000
Assets that were sold and subsequently leased back       3,100,000    
Sale-leaseback accounting sale recognized       $ 0    
Long-term non-cancelable operating lease agreements expiration month and year       2022-10    
Aggregate deferred rent       $ 2,200,000   2,200,000
Aggregate rent expense       5,000,000 $ 4,700,000  
Aggregate general liability       2,000,000    
General liability retention limit per occurrence       1,000,000    
2021       89,384,000    
Committed purchases remain for 2020       $ 55,085,000    
Pental Granite and Marble, LLC | United States            
Lessor Lease Description [Line Items]            
Number of states exclusive distribution rights | State       23    
Minimum            
Lessor Lease Description [Line Items]            
Self insurance retention       $ 10,000    
Maximum            
Lessor Lease Description [Line Items]            
Self insurance retention       20,000    
RDS            
Lessor Lease Description [Line Items]            
2020       2,000,000    
2021       2,000,000    
Committed purchases remain for 2020       $ 400,000    
Total purchases made during period         1,600,000  
Finance penalties for not meeting minimum purchase commitment requirements       15.00%    
ASG            
Lessor Lease Description [Line Items]            
Long-term non-cancelable operating lease agreements expiration month and year       2029-12    
Number of facility leases | Facility       1    
Minimum purchase volume per quarter during 2021 | Container       645    
Minimum purchase volume per quarter during 2025 | Container       1,332    
ASG | Subsequent Event            
Lessor Lease Description [Line Items]            
Minimum purchase volume, Remainder of fiscal year | Container 540 540 510      
Vehicles            
Lessor Lease Description [Line Items]            
Leased vehicles, depreciation method       straight-line basis    
Life of lease       4 years    
Acquisition cost included in PP&E related to capital leases       $ 11,800,000   11,200,000
Accumulated amortization related to capital leases       1,900,000   $ 1,600,000
Amortization expense of capital leases       $ 300,000 $ 200,000  
Corporate, Administrative, Fabrication and Warehousing Facilities | RDS | Company Shareholder            
Lessor Lease Description [Line Items]            
Long-term non-cancelable operating lease agreements expiration month and year       2024-11    
Number of facility leases | Facility       3    
Corporate, Administrative, Fabrication and Warehousing Facilities | RDS | Current Employees or Contractors            
Lessor Lease Description [Line Items]            
Number of facility leases | Facility       5    
Office Equipment | RDS            
Lessor Lease Description [Line Items]            
Long-term non-cancelable operating lease agreements expiration month and year       2022-09