XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Carrying Values of Inventories
The carrying values of inventories are as follows (in thousands):
March 31, 2025December 31, 2024
Finished goods$93,859 $89,780 
Work in process16,017 13,333 
Inventories$109,876 $103,113