XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories, consisting primarily of finished goods and raw materials, are stated at the lower of cost or net realizable value. Cost is determined on an average cost basis. The Company reviews its inventory balances and writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. The reserve for obsolescence was $4.5 million and
$5.5 million at June 30, 2025 and December 31, 2024, respectively.
Inventories, net as of June 30, 2025 and December 31, 2024 were comprised of the following: 
 June 30, 2025December 31, 2024
 (in thousands)
Raw materials$32,997 $28,900 
Work in progress105 148 
Finished goods25,574 27,194 
Inventories58,676 56,242 
Reserve for obsolescence(4,467)(5,461)
Inventories, net$54,209 $50,781