Note 20 - Concentrations (Details Textual) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Amazon [Member] | |||||
Concentration Risk, Percentage | 39.90% | 57.20% | 51.60% | 54.30% | |
Purchases [Member] | Supplier Concentration Risk [Member] | |||||
Number of Major Vendors | 1 | 1 | |||
Purchases [Member] | Supplier Concentration Risk [Member] | One Vendor [Member] | |||||
Concentration Risk, Percentage | 98.00% | 99.00% |
X | ||||||||||
- Definition Represents the number of major vendors accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. No definition available.
|
X | ||||||||||
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|