v3.26.1
Note 4 - Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Property and Equipment $ 27,760,179 $ 23,010,210
Less: Accumulated depreciation (7,064,153) (6,741,810)
Property and Equipment, net 20,696,026 16,268,400
Land [Member]    
Property and Equipment 2,378,987 1,778,987
Building Improvements [Member]    
Property and Equipment 15,761,230 11,595,706
Computer Equipment [Member]    
Property and Equipment 1,001,470 995,220
Furniture and Fixtures [Member]    
Property and Equipment 363,136 363,136
Machinery and Equipment [Member]    
Property and Equipment 4,887,709 4,835,717
STEP Equipment [Member]    
Property and Equipment 3,163,282 2,896,376
Leasehold Improvements [Member]    
Property and Equipment 0 340,703
Construction in Progress [Member]    
Property and Equipment $ 204,365 $ 204,365