Note 1 - Business and Summary of Significant Accounting Policies (Details Textual) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Share-Based Payment Arrangement, Option [Member] | ||
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period | 3 years | |
Domestic Tax Jurisdiction [Member] | Internal Revenue Service (IRS) [Member] | ||
Open Tax Year | 2022 2023 2024 | |
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member] | ||
Open Tax Year | 2021 2022 2023 2024 |