XML 58 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
The Company's major classes of inventory and corresponding balances as of the periods indicated are as follows:
As of December 31,
(In thousands)20232022
Consumer Products - Finished goods$5,962 $7,901 
Consumer Products - Work-in-process3,537 2,992 
Bulk ingredients4,478 3,284 
Reference standards548 500 
Inventories$14,525 $14,677