Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Schedule of Purchase Price Allocation of Purchase of Acquired Identifiable Assets, Liabilities Assumed and Goodwill (Details)

v3.25.0.1
Acquisitions - Schedule of Purchase Price Allocation of Purchase of Acquired Identifiable Assets, Liabilities Assumed and Goodwill (Details) - USD ($)
$ in Thousands
Jun. 10, 2024
May 15, 2024
Nov. 30, 2023
Oct. 13, 2023
Dec. 31, 2024
Sep. 30, 2024
Business Combination Segment Allocation [Line Items]            
Goodwill         $ 61,152 $ 61,152
Midwest Grinding Acquisition            
Business Combination Segment Allocation [Line Items]            
Purchase price $ 1,000          
Accounts payable 1          
Total consideration 1,001          
Accounts receivable 152          
Other current assets 71          
Property and equipment 738          
Intangible assets 40          
Total assets acquired 1,001          
Goodwill 0          
Midwest Grinding Acquisition | Trade Names            
Business Combination Segment Allocation [Line Items]            
Intangible assets 15          
Midwest Grinding Acquisition | Customer relationships            
Business Combination Segment Allocation [Line Items]            
Intangible assets 16          
Midwest Grinding Acquisition | Non-compete agreement            
Business Combination Segment Allocation [Line Items]            
Intangible assets $ 9          
Central Steel Acquisition            
Business Combination Segment Allocation [Line Items]            
Purchase price   $ 13,880        
Accounts payable   464        
Accrued liabilities   969        
Total liabilities assumed   1,433        
Total consideration   15,313        
Cash   184        
Accounts receivable   2,418        
Inventory   2,171        
Property and equipment   5,034        
Intangible assets   2,125        
Other   475        
Total assets acquired   12,407        
Goodwill   2,906        
Central Steel Acquisition | Trade Names            
Business Combination Segment Allocation [Line Items]            
Intangible assets   400        
Central Steel Acquisition | Customer relationships            
Business Combination Segment Allocation [Line Items]            
Intangible assets   900        
Central Steel Acquisition | Non-compete agreement            
Business Combination Segment Allocation [Line Items]            
Intangible assets   $ 825        
Johnson Floor & Home            
Business Combination Segment Allocation [Line Items]            
Purchase price     $ 2,001      
Accounts payable     1,017      
Accrued liabilities     1,141      
Total liabilities assumed     2,158      
Total consideration     4,159      
Accounts receivable     1,252      
Inventory     1,127      
Property and equipment     157      
Intangible assets     1,607      
Other     16      
Total assets acquired     4,159      
Goodwill     0      
Johnson Floor & Home | Customer relationships            
Business Combination Segment Allocation [Line Items]            
Intangible assets     1,301      
Johnson Floor & Home | Non-compete agreement            
Business Combination Segment Allocation [Line Items]            
Intangible assets     $ 306      
Carpet Remnant Outlet, Inc            
Business Combination Segment Allocation [Line Items]            
Purchase price       $ 1,423    
Accounts payable       770    
Accrued liabilities       1,298    
Total liabilities assumed       2,068    
Total consideration       3,491    
Accounts receivable       259    
Inventory       1,406    
Property and equipment       261    
Intangible assets       1,190    
Other       286    
Total assets acquired       3,402    
Goodwill       89    
Carpet Remnant Outlet, Inc | Non-compete agreement            
Business Combination Segment Allocation [Line Items]            
Intangible assets       $ 1,190