XML 57 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration of Credit Risk          
Expense for bad debts   $ 540 $ 737    
Deductions from allowance for doubtful accounts, net of recoveries   $ 400 900 $ 400  
Inventories          
Percentage of LIFO Inventory   35.00%      
Cost valuation of inventory if FIFO had been used exclusively   $ 8,600 7,000    
LIFO inventories increased (decreased) cost of sales   800 (100) (100)  
Cash and Cash Equivalents          
Increased (reduced) cash used for capital expenditures   (600) (200) (1,600)  
Investments [Abstract]          
Pre-tax impairment loss   600      
Selling Expense [Member]          
Concentration of Credit Risk          
Expense for bad debts   $ 500 700 $ 1,400  
Maximum [Member] | Performance-Based Restricted Stock Units [Member]          
Stock Based Compensation          
Percentage of established target performance criteria   250.00%      
Maximum [Member] | Sales [Member] | Customer Concentration Risk [Member]          
Concentration of Credit Risk          
Concentration risk percentage   10.00%      
Minimum [Member] | Performance-Based Restricted Stock Units [Member]          
Stock Based Compensation          
Percentage of established target performance criteria   0.00%      
Lawn And Garden [Member] | Guarantee Obligation [Member]          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Lease guarantee contingency         $ 10,700
Sale of fully reserved promissory notes $ 1,200        
Pre-tax gain on sale of notes receivable $ 11,900        
Estimate of Fair Value, Fair Value Disclosure [Member] | Less unamortized deferred financing fees [Member]          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Notes payable, fair value disclosure   $ 37,400 $ 41,000