XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Disaggregation of Revenue, Significant Customers and Geographic Information (Details Narrative) - Two Customers [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Benchmark [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 24.00% 22.00%
Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 25.00% 28.00%