XML 103 R36.htm IDEA: XBRL DOCUMENT v3.25.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventories at December 31, 2025 and 2024, consisted of the following (in thousands):

  ​ ​ ​

December 31, 2025

  ​ ​ ​

December 31, 2024

Finished goods

$

190,616

$

168,437

Work-in-process

 

32,391

 

27,114

Raw materials

 

110,698

 

110,512

Total inventories

$

333,705

$

306,063