XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations (Details) - Schedule of accounts receivable and revenue concentrations - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable [Member]    
Variable Interest Entity [Line Items]    
Total concentration 94.00% 91.00%
Accounts Receivable [Member] | Customer #1 [Member]    
Variable Interest Entity [Line Items]    
Total concentration 94.00% 91.00%
Accounts Receivable [Member] | Customer #2 [Member]    
Variable Interest Entity [Line Items]    
Total concentration
Accounts Receivable [Member] | Customer #4 [Member]    
Variable Interest Entity [Line Items]    
Total concentration
Total Revenue [Member]    
Variable Interest Entity [Line Items]    
Total concentration 88.00% 80.00%
Total Revenue [Member] | Customer #1 [Member]    
Variable Interest Entity [Line Items]    
Total concentration 36.00% 35.00%
Total Revenue [Member] | Customer #2 [Member]    
Variable Interest Entity [Line Items]    
Total concentration 30.00% 25.00%
Total Revenue [Member] | Customer #4 [Member]    
Variable Interest Entity [Line Items]    
Total concentration 22.00% 20.00%