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