Note 3 - Summary of Significant Accounting Policies (Details Textual) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
|
Mar. 31, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
Mar. 31, 2025
USD ($)
|
|
| Accounts Receivable, Allowance for Credit Loss, Current | $ 135 | $ 127 | |
| Construction Contractor, Receivable, Retainage | 15 | 15 | |
| Prepaid Inventory | 0 | 61 | |
| Inventory Valuation Reserves | $ 840 | 793 | |
| Goodwill, Reporting Unit, Number | 3 | ||
| Goodwill, Impairment Loss | $ (0) | $ 6,200 | |
| Number of States in which Entity Operates | 38 | ||
| Number of Provinces in which Entity Operates | 2 | ||
| Revenue from Contract with Customer, Including Assessed Tax | $ 12,636 | $ 7,899 | |
| Advertising Expense | 28 | 15 | |
| Transferred at Point in Time [Member] | |||
| Revenue from Contract with Customer, Including Assessed Tax | 10,200 | $ 7,900 | |
| Transferred over Time [Member] | |||
| Revenue from Contract with Customer, Including Assessed Tax | $ 2,400 | ||
| Minimum [Member] | |||
| Property, Plant and Equipment, Useful Life (Year) | 3 years | ||
| Maximum [Member] | |||
| Property, Plant and Equipment, Useful Life (Year) | 40 years | ||
| X | ||||||||||
- Definition The number of provinces the entity operates in as of the balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of prepaid inventory. No definition available.
|
| X | ||||||||||
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of valuation reserve for inventory. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The number of states the entity operates in as of the balance sheet date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Useful life of property, plant, and equipment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|