v3.26.3
Note 3 - Revenue From Contracts With Customers (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Contract with Customer, Liability $ 623,600   $ 623,600   $ 635,100
Contract with Customer, Liability, Revenue Recognized $ 71,000 $ 82,000 $ 381,000 $ 404,000  
Minimum [Member]          
Capitalized Contract Cost, Amortization Period (Year) 12 years   12 years    
Maximum [Member]          
Capitalized Contract Cost, Amortization Period (Year) 60 years   60 years