XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Concentration of Risk - Risk Exposure (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Portion of Accounts Receivable $ 11,826,000   $ 4,300,000 $ 1,148,000
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Number of Significant Customers 3 3    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]        
% Total Revenue from Operations 81.30% 65.70%    
Portion of Accounts Receivable $ 11,700 $ 11,600