XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventories [Abstract]      
Excess of replacement or current costs over stated LIFO value $ 45,545 $ 34,704  
Impact of LIFO vs. FIFO valuation method $ (10,841) $ (12,310) $ (636)
Effect of liquidations of LIFO inventory layers on diluted earnings per share (in dollars per share)     $ (0.03)
Cost of Goods Sold      
Inventories [Abstract]      
Effect of LIFO inventory liquidation on income     $ (562)