Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.23.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Oct. 01, 2022
USD ($)
Oct. 22, 2021
USD ($)
Jan. 15, 2021
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
segment
lender
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]                
Number of reportable segments | segment           2    
Number of operating segments | segment           2    
Cost of sales           $ 357,614,000 $ 273,949,000  
Inventory       $ 114,452,000   114,452,000 103,249,000  
Income (loss) before income taxes           17,855,000 25,498,000  
Income tax provision (benefit)           (4,211,000) 5,253,000  
Net earnings           22,066,000 20,245,000  
Inventory write-down           500,000 0  
Goodwill       11,389,000   11,389,000 12,637,000  
Goodwill impairment evaluation       11,400,000   11,400,000    
Goodwill impairment $ 0         0    
Accumulated Amortization       18,489,000   18,489,000 14,494,000  
Amortization expense           $ 3,995,000 2,794,000  
Deferred charges, estimated useful life           4 years    
Loss on extinguishment of debt           $ 0 223,000  
Deferred charges             400,000  
Accumulated amortization of deferred charges       200,000   200,000 100,000  
Amortization of debt issuance costs           99,000 95,000  
Shipping costs           $ 11,200,000 9,400,000  
Number of lenders assumed for lease | lender           2    
Sublease income           $ 187,000 0  
MUSA-Galvanized | Earn-Out Payment                
Accounting Policies [Line Items]                
Period for which earn out payments will be received           4 years    
Marcegalia USA, Inc. - Stainless | Earn-Out Payment                
Accounting Policies [Line Items]                
Period for which earn out payments will be received           4 years    
DanChem Technologies, Inc.                
Accounting Policies [Line Items]                
Goodwill, period increase (decrease)         $ 1,200,000      
Property, plant and equipment, revisions         1,600,000 $ 1,594,000    
Deferred income taxes increase (decrease)       (40,475) 400,000 346,000    
Depreciation expense         200,000      
Accumulated depreciation         $ 100,000      
Goodwill   $ 11,282,000   $ 10,034,000   $ 10,034,000    
Weighted average amortization period for intangible assets   15 years            
American Stainless | Earn-Out Payment                
Accounting Policies [Line Items]                
Period for which earn out payments will be received           3 years    
Earn out payments, target percentage       6.50%   6.50%    
Revolving Line of Credit | The Credit Agreement | Line of Credit                
Accounting Policies [Line Items]                
Debt term     4 years          
Customer List                
Accounting Policies [Line Items]                
Weighted average amortization period for intangible assets           12 years    
Software Licenses                
Accounting Policies [Line Items]                
Useful life of property, plant and equipment           5 years    
Obsolescence Reserve                
Accounting Policies [Line Items]                
Inventory reserves       $ 3,500,000   $ 3,500,000 1,100,000  
Physical Inventory Shrink Reserve                
Accounting Policies [Line Items]                
Inventory reserves       200,000   $ 200,000 200,000  
Minimum                
Accounting Policies [Line Items]                
Accounts receivable, payment terms           30 days    
Amortization period for intangible assets           8 years    
Minimum | Land Improvement and Buildings                
Accounting Policies [Line Items]                
Useful life of property, plant and equipment           10 years    
Minimum | Machinery, fixtures and equipment                
Accounting Policies [Line Items]                
Useful life of property, plant and equipment           3 years    
Maximum                
Accounting Policies [Line Items]                
Accounts receivable, payment terms           60 days    
Amortization period for intangible assets           15 years    
Maximum | Land Improvement and Buildings                
Accounting Policies [Line Items]                
Useful life of property, plant and equipment           40 years    
Maximum | Machinery, fixtures and equipment                
Accounting Policies [Line Items]                
Useful life of property, plant and equipment           20 years    
Specialty Chemicals Segment                
Accounting Policies [Line Items]                
Goodwill       $ 11,389,000   $ 11,389,000 $ 12,637,000 $ 1,355,000
Specialty Chemicals Segment | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | One Customer                
Accounting Policies [Line Items]                
Concentration risk percentage           21.00% 15.00%