Annual report [Section 13 and 15(d), not S-K Item 405]

Inventories - Schedule of Inventory (Details)

v3.25.0.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory, Net    
Finished products and work in process $ 54,124 $ 41,658
Raw materials 3,002 3,457
Total inventory, net 57,126 45,115
Valued at lower of cost or market:    
LIFO basis 31,650 24,815
Valued at lower of cost and net realizable value:    
FIFO or average cost basis 25,476 20,300
Total inventory, net $ 57,126 $ 45,115