v3.26.1
Note 4 - Revenue From Contracts With Customers (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Number of Reportable Segments   4    
Accounts Receivable, after Allowance for Credit Loss, Current   $ 302,894 $ 193,852 $ 205,647
Contract with Customer, Asset, after Allowance for Credit Loss   234,972    
Contract with Customer, Liability, Total   329,725 372,795  
Contract with Customer, Liability, Revenue Recognized   $ 372,792 $ 15,832  
Forecast [Member]        
Contract with Customer, Liability, Revenue Recognized $ 329,725