XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Excess of replacement or current costs over stated LIFO value $ 36,133 $ 45,545  
Impact of LIFO vs. FIFO valuation method 9,412 $ (10,841) $ (12,310)
LIFO inventory amount $ 410    
LIFO inventory, diluted (in dollars per share) $ 0.02