XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventories and supplies      
Finished and semi-finished goods $ 31,146 $ 34,194  
Raw materials and supplies 16,787 17,339  
Reserve for excess and obsolete items (11,540) (9,445) $ (6,400)
Inventories and supplies, net of reserve 36,393 42,088  
Changes in reserves for excess and obsolete items      
Balance, beginning of year 9,445 6,400 5,132
Balance, end of year 11,540 9,445 6,400
Reserve for excess and obsolete inventory [Member]      
Changes in reserves for excess and obsolete items      
Amounts charged to expense 3,145 4,105 2,940
Write-offs and other $ (1,050) $ (1,060) $ (1,672)