XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 02, 2022
Mar. 01, 2022
Jan. 04, 2022
Apr. 17, 2020
Mar. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]            
Borrowings           $ 3,400,000
Debt to earnings before Interest, Taxes and Depreciation ratio       2.25%    
Forecast [Member]            
Subsequent Event [Line Items]            
Cash proceeds from life insurance policy         $ 7,000,000.0  
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Increased borrowing capacity $ 90,000,000.0 $ 65,000,000.0        
Debt to earnings before Interest, Taxes and Depreciation ratio 2.25%          
Extended debt instrument date Mar. 02, 2026 Jun. 30, 2024        
Subsequent Event [Member] | BSBY [Member]            
Subsequent Event [Line Items]            
Interest rate of BSBY plus 1.125%          
Subsequent Event [Member] | BSBY [Member] | Maximum [Member]            
Subsequent Event [Line Items]            
Interest rate of BSBY plus 1.50%          
Subsequent Event [Member] | Maxxweld [Member]            
Subsequent Event [Line Items]            
Purchase price     $ 11,200,000      
Purchase price holdback amount     1,800,000      
Borrowings     $ 11,200,000      
Subsequent Event [Member] | Holplast [Member]            
Subsequent Event [Line Items]            
Purchase price   $ 5,300,000        
Purchase price holdback amount   $ 800,000        
Borrowings $ 4,400,000          
Subsequent Event [Member] | Maxxweld and Holplast [Member]            
Subsequent Event [Line Items]            
Borrowings $ 35,100,000