v3.26.1
Inventories
12 Months Ended
Dec. 31, 2025
Inventories [Abstract]  
Inventories

5. Inventories

 

Inventories consisted of the following (in thousands):

 

   As of December 31, 
   2025   2024 
Raw materials  $

23,420

   $20,193 
Work-in-process   6,355    6,602 
Finished goods   29,950    30,068 
Inventories  $59,725   $56,863