v3.26.1
Note 1 - Organization and Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jun. 03, 2026
USD ($)
Dec. 31, 2023
USD ($)
Retained Earnings (Accumulated Deficit) $ 10,945,070   $ 10,945,070   $ 12,534,960    
Revenue from Contract with Customer, Excluding Assessed Tax 5,763,358 $ 6,978,938 9,237,504 $ 14,139,185      
Contract with Customer, Liability, Current 6,931,535   6,931,535   7,361,738    
Contract with Customer, Liability, Noncurrent 1,157,655   1,157,655   1,913,393    
Extended Product Warranty Accrual, Current 2,450,582   2,450,582   2,838,048    
Extended Product Warranty Accrual, Noncurrent 1,058,870   1,058,870   1,784,603    
Product Warranty Accrual, Current 145,000   145,000   189,000 $ 145,000  
Contract with Customer, Liability, Revenue Recognized     1,775,260 2,044,417      
Cash, FDIC Insured Amount 250,000   250,000        
Cash, Uninsured Amount $ 13,812,743   13,812,743   18,094,598    
Number of Operating Segments 6            
Number of Reportable Segments 6            
Customer Deposits [Member]              
Contract with Customer, Liability, Current $ 4,456,523   4,456,523   4,523,690    
Contract with Customer, Liability, Noncurrent 98,785   98,785   $ 128,790    
Government Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax 3,478,904 5,444,143 6,163,000 10,599,544      
Commercial Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax 116,718 153,423 200,998 219,868      
International Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax 2,167,736 1,381,372 2,873,506 3,319,773      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Government Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,478,904 $ 5,444,143 $ 6,163,000 $ 10,599,544      
Concentration Risk, Percentage 60.00% 78.00% 67.00% 75.00%      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Commercial Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax $ 116,718 $ 153,423 $ 200,998 $ 219,868      
Concentration Risk, Percentage 2.00% 2.00% 2.00% 2.00%      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | International Customers [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,167,736 $ 1,381,372 $ 2,873,506 $ 3,319,773      
Concentration Risk, Percentage 38.00% 20.00% 31.00% 23.00%      
Customer Concentration Risk [Member] | Accounts Receivable [Member]              
Number of Customers 2   2   2    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]              
Concentration Risk, Percentage     36.00%   31.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]              
Concentration Risk, Percentage     18.00%   14.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]              
Number of Customers 1   1        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]              
Concentration Risk, Percentage 29.00% 13.00%          
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Two [Member]              
Concentration Risk, Percentage   10.00%          
Product Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | STEP Program [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax $ 973,818 $ 1,033,836 $ 1,960,222 $ 1,974,429      
Concentration Risk, Percentage 17.00% 15.00% 21.00% 14.00%      
Revision of Prior Period, Adjustment [Member]              
Retained Earnings (Accumulated Deficit)             $ 498,000