| Segment Reporting [Table Text Block] |
| | | Three Months Ended June 30, | |
| | | 2025 | | | 2024 | |
| | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | |
| Income (loss) from operations before taxes: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Sales | | $ | 12,852 | | | $ | — | | | $ | — | | | $ | 12,852 | | | $ | 12,886 | | | $ | — | | | $ | — | | | $ | 12,886 | |
| Cost of goods sold | | | 9,722 | | | | — | | | | — | | | | 9,722 | | | | 10,122 | | | | — | | | | — | | | | 10,122 | |
| Gross Profit | | | 3,130 | | | | — | | | | | | | | 3,130 | | | | 2,764 | | | | — | | | | — | | | | 2,764 | |
| Selling, general and administrative expenses | | | 2,545 | | | | 845 | | | | — | | | | 3,390 | | | | 2,718 | | | | 92 | | | | (60 | ) | | | 2,750 | |
| Income (loss) from operations | | $ | 585 | | | $ | (845 | ) | | $ | — | | | $ | (260 | ) | | $ | 46 | | | $ | (92 | ) | | $ | 60 | | | $ | 14 | |
| Interest expense | | | (417 | ) | | | (23 | ) | | | — | | | | (440 | ) | | | (382 | ) | | | (12 | ) | | | — | | | | (394 | ) |
| Other income (expense) net | | | — | | | | — | | | | — | | | | — | | | | — | | | | 60 | | | | (60 | ) | | | — | |
| Income (loss) from operations before taxes | | $ | 168 | | | $ | (868 | ) | | $ | — | | | $ | (700 | ) | | $ | (336 | ) | | $ | (44 | ) | | $ | — | | | $ | (380 | ) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other financial information: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Depreciation & amortization | | $ | 114 | | | $ | — | | | $ | — | | | $ | 114 | | | $ | 121 | | | $ | — | | | $ | — | | | $ | 121 | |
| Capital expenditures | | | 2 | | | | — | | | | — | | | | 2 | | | | 21 | | | | — | | | | — | | | | 21 | |
| | | Six Months Ended June 30, | |
| | | 2025 | | | 2024 | |
| | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | |
| Income (loss) from operations before taxes: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Sales | | $ | 20,751 | | | $ | — | | | $ | — | | | $ | 20,751 | | | $ | 22,245 | | | $ | — | | | $ | — | | | $ | 22,245 | |
| Cost of goods sold | | | 16,296 | | | | — | | | | — | | | | 16,296 | | | | 17,737 | | | | — | | | | — | | | | 17,737 | |
| Gross Profit | | | 4,455 | | | | — | | | | | | | | 4,455 | | | | 4,508 | | | | — | | | | — | | | | 4,508 | |
| Selling, general and administrative expenses | | | 4,944 | | | | 1,409 | | | | (210 | ) | | | 6,143 | | | | 5,153 | | | | 178 | | | | (120 | ) | | | 5,211 | |
| (Loss) income from operations | | $ | (489 | ) | | $ | (1,409 | ) | | $ | 210 | | | $ | (1,688 | ) | | $ | (645 | ) | | $ | (178 | ) | | $ | 120 | | | $ | (703 | ) |
| Interest expense | | | (695 | ) | | | (45 | ) | | | — | | | | (740 | ) | | | (745 | ) | | | (29 | ) | | | — | | | | (774 | ) |
| Other income (expense) net | | | 150 | | | | 60 | | | | (210 | ) | | | — | | | | — | | | | 120 | | | | (120 | ) | | | — | |
| Loss from operations before taxes | | $ | (1,034 | ) | | $ | (1,394 | ) | | $ | — | | | $ | (2,428 | ) | | $ | (1,390 | ) | | $ | (87 | ) | | $ | — | | | $ | (1,477 | ) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other financial information: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Depreciation & amortization | | $ | 230 | | | $ | — | | | $ | — | | | $ | 230 | | | $ | 242 | | | $ | — | | | $ | — | | | $ | 242 | |
| Capital expenditures | | | 2 | | | | — | | | | — | | | | 2 | | | | 121 | | | | — | | | | — | | | | 121 | |
|
| Segment Reporting, Reconciliation of Asset by Segment to Consolidated [Table Text Block] |
| | | As of June 30, 2025 | | | As of December 31, 2024 | |
| | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | | | TotalStone | | | Parent | | | Eliminations | | | Consolidated | |
| Total assets | | $ | 43,268 | | | $ | 9,022 | | | $ | (405 | ) | | $ | 51,885 | | | $ | 40,468 | | | $ | 7,858 | | | $ | (1,105 | ) | | $ | 47,221 | |
|