Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | Three Months Ended | | | Six Months Ended | |
| | June 30, | | | June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Net sales | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 47,018 | | | $ | 50,482 | | | $ | 94,283 | | | $ | 97,178 | |
Stoker’s products | | | 69,616 | | | | 42,743 | | | | 128,787 | | | | 79,111 | |
Total | | $ | 116,634 | | | $ | 93,225 | | | $ | 223,070 | | | $ | 176,289 | |
| | | | | | | | | | | | | | | | |
Cost of Sales | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 23,919 | | | $ | 23,609 | | | $ | 45,618 | | | $ | 42,767 | |
Stoker’s products | | | 26,092 | | | | 19,218 | | | | 51,219 | | | | 34,770 | |
Total | | $ | 50,011 | | | $ | 42,827 | | | $ | 96,837 | | | $ | 77,537 | |
| | | | | | | | | | | | | | | | |
Gross profit | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 23,099 | | | $ | 26,873 | | | $ | 48,665 | | | $ | 54,411 | |
Stoker’s products | | | 43,524 | | | | 23,525 | | | | 77,568 | | | | 44,341 | |
Total | | $ | 66,623 | | | $ | 50,398 | | | $ | 126,233 | | | $ | 98,752 | |
| | | | | | | | | | | | | | | | |
Other segment items (1) | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 8,358 | | | $ | 8,613 | | | $ | 16,993 | | | $ | 18,152 | |
Stoker’s products | | | 13,445 | | | | 5,663 | | | | 23,356 | | | | 11,083 | |
Total | | $ | 21,803 | | | $ | 14,276 | | | $ | 40,349 | | | $ | 29,235 | |
| | | | | | | | | | | | | | | | |
Operating income (loss) | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 14,741 | | | $ | 18,260 | | | $ | 31,672 | | | $ | 36,259 | |
Stoker’s products | | | 30,079 | | | | 17,862 | | | | 54,212 | | | | 33,258 | |
Total segment operating income | | $ | 44,820 | | | $ | 36,122 | | | $ | 85,884 | | | $ | 69,517 | |
Corporate unallocated (2)(3) | | | (18,493 | ) | | | (13,250 | ) | | | (36,368 | ) | | | (27,375 | ) |
Total | | $ | 26,327 | | | $ | 22,872 | | | $ | 49,516 | | | $ | 42,142 | |
| | | | | | | | | | | | | | | | |
Interest expense, net | | | 5,140 | | | | 3,042 | | | | 9,554 | | | | 6,521 | |
Investment (gain) loss | | | (17 | ) | | | 2,439 | | | | (308 | ) | | | 2,320 | |
Loss on extinguishment of debt | | | - | | | | - | | | | 1,235 | | | | - | |
| | | | | | | | | | | | | | | | |
Income from continuing operations before income taxes | | $ | 21,204 | | | $ | 17,391 | | | $ | 39,035 | | | $ | 33,301 | |
| | | | | | | | | | | | | | | | |
Capital expenditures | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 3 | | | $ | 2,022 | | | $ | 20 | | | $ | 2,188 | |
Stoker’s products | | | 3,988 | | | | 469 | | | | 6,156 | | | | 670 | |
Total | | $ | 3,991 | | | $ | 2,491 | | | $ | 6,176 | | | $ | 2,858 | |
| | | | | | | | | | | | | | | | |
Depreciation and amortization | | | | | | | | | | | | | | | | |
Zig-Zag products | | $ | 232 | | | $ | 341 | | | $ | 555 | | | $ | 545 | |
Stoker’s products | | | 1,658 | | | | 929 | | | | 2,950 | | | | 1,808 | |
Total | | $ | 1,890 | | | $ | 1,270 | | | $ | 3,505 | | | $ | 2,353 | |
| | June 30, | | | December 31, | |
| | 2025 | | | 2024 | |
Assets | | | | | | | | |
Zig-Zag products | | $ | 223,534 | | | $ | 224,052 | |
Stoker’s products | | | 259,361 | | | | 197,038 | |
Assets held for sale | | | - | | | | 15,329 | |
Corporate unallocated (1) | | | 112,893 | | | | 56,934 | |
Total | | $ | 595,788 | | | $ | 493,353 | |
|