v3.25.2
Note 6 - Inventories (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Valuation Reserves $ 18.0 $ 17.6  
Leaf Tobacco Inventory [Member]      
Inventory Adjustments     $ 15.2