v3.26.1
Note 14 - Segment Information (Details Textual)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Number of Reportable Segments     2  
Tariff Refund, Increase (Decrease) in Cost of Goods Sold     $ 12.3  
Selling, General and Administrative Expense, Premarket Tobacco Product Application $ 3.2 $ 1.6 3.5 $ 3.2
Operating Segments [Member] | Zig Zag Products [Member]        
Tariff Refund, Increase (Decrease) in Cost of Goods Sold (2.4)   (2.4)  
Operating Segments [Member] | Stokers Products [Member]        
Tariff Refund, Increase (Decrease) in Cost of Goods Sold $ (9.9)   $ (9.9)  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Concentration Risk, Number of Significant Customers     0