XML 323 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Inventories  
Schedule of Inventory Inventories at March 31, 2026 and December 31, 2025 consisted of the following (in thousands):

  ​ ​ ​

March 31, 2026

  ​ ​ ​

December 31, 2025

Finished goods

$

191,305

$

190,616

Work-in-process

 

46,531

 

32,391

Raw materials

 

114,550

 

110,698

Total inventories

$

352,386

$

333,705