Note 2 - Variable Interest Entities - Consolidated VIEs' Financial Performance (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
| Revenues | $ 9,820,000 | $ 6,945,000 | $ 16,136,000 | $ 14,597,000 |
| Cost of revenues | (9,931,000) | (7,026,000) | (16,561,000) | (14,544,000) |
| Total operating expenses | 1,225,000 | 2,632,000 | 2,223,000 | 4,317,000 |
| Net loss | (1,403,000) | (1,714,000) | (2,546,000) | (2,431,000) |
| Variable Interest Entity, Primary Beneficiary [Member] | ||||
| Revenues | 9,793,000 | 6,664,000 | 15,941,000 | 13,862,000 |
| Cost of revenues | (9,721,000) | (7,026,000) | (16,048,000) | (14,544,000) |
| Total operating expenses | (373,000) | (589,000) | (743,000) | (848,000) |
| Net loss | $ (517) | $ (968) | $ (1,067) | $ (1,553) |