v3.26.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Purchase Obligation $ 1,522,321 $ 1,723,399