| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Three Months Ended June 30, | |
| | | 2026 | | | 2025 | |
| | | | | | | | | | | Per | | | | | | | | | | | Per | |
| | | Income | | | Shares | | | Share | | | Income | | | Shares | | | Share | |
| Basic EPS: | | | | | | | | | | | | | | | | | | | | | | | | |
| Numerator | | | | | | | | | | | | | | | | | | | | | | | | |
| Net income attributable to Turning Point Brands, Inc. | | $ | 3,598 | | | | | | | $ | 0.18 | | | $ | 14,480 | | | | | | | $ | 0.81 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Denominator | | | | | | | | | | | | | | | | | | | | | | | | |
| Weighted average | | | | | | | 19,890,588 | | | | | | | | | | | | 17,920,567 | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Diluted EPS: | | | | | | | | | | | | | | | | | | | | | | | | |
| Numerator | | | | | | | | | | | | | | | | | | | | | | | | |
| Diluted net income attributable to Turning Point Brands, Inc. | | $ | 3,598 | | | | | | | $ | 0.18 | | | $ | 14,480 | | | | | | | $ | 0.79 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Denominator | | | | | | | | | | | | | | | | | | | | | | | | |
| Basic weighted average | | | | | | | 19,890,588 | | | | | | | | | | | | 17,920,567 | | | | | |
| Stock options and restricted stock units | | | | | | | 270,207 | | | | | | | | | | | | 401,346 | | | | | |
| | | | | | | | 20,160,795 | | | | | | | | | | | | 18,321,913 | | | | | |
| | | Six Months Ended June 30, | |
| | | 2026 | | | 2025 | |
| | | | | | | | | | | Per | | | | | | | | | | | Per | |
| | | Income | | | Shares | | | Share | | | Income | | | Shares | | | Share | |
| Basic EPS: | | | | | | | | | | | | | | | | | | | | | | | | |
| Numerator | | | | | | | | | | | | | | | | | | | | | | | | |
| Net income attributable to Turning Point Brands, Inc. | | $ | 15,265 | | | | | | | $ | 0.78 | | | $ | 28,875 | | | | | | | $ | 1.62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Denominator | | | | | | | | | | | | | | | | | | | | | | | | |
| Weighted average | | | | | | | 19,554,356 | | | | | | | | | | | | 17,854,667 | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Diluted EPS: | | | | | | | | | | | | | | | | | | | | | | | | |
| Numerator | | | | | | | | | | | | | | | | | | | | | | | | |
| Diluted net income attributable to Turning Point Brands, Inc. | | $ | 15,265 | | | | | | | $ | 0.77 | | | $ | 28,875 | | | | | | | $ | 1.58 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Denominator | | | | | | | | | | | | | | | | | | | | | | | | |
| Basic weighted average | | | | | | | 19,554,356 | | | | | | | | | | | | 17,854,667 | | | | | |
| Stock options and restricted stock units | | | | | | | 306,259 | | | | | | | | | | | | 396,126 | | | | | |
| | | | | | | | 19,860,615 | | | | | | | | | | | | 18,250,793 | | | | | |
|