v3.26.1
Note 6 - Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30,

  

December 31,

  

June 30,

 

($ in thousands)

 

2026

  

2025

  

2025

 

Finished goods

 $149,466  $161,770  $169,710 

Raw materials

  22,943   18,776   16,313 

Work-in-process

  1,116   588   813 

Total

 $173,525  $181,134  $186,836