XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments, Contingencies and Concentrations (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]      
Legal fees   $ 250,000  
Loss contingency accrual   300,000  
Loss contingency accrual payments   100,000  
Loss contingency estimate of potential losses   $ 200,000  
Gain contingency $ 2,500,000    
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | 10 Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage   48.00% 52.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | 10 Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage   49.00% 69.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | 10 Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage   10.00% 10.00%