XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Concentration of Credit Risk for Accounts Receivable (Details) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]    
Product Information [Line Items]    
Percentage of total revenue 31.00% 36.00%
Customer B [Member]    
Product Information [Line Items]    
Percentage of total revenue 24.00% 11.00%
Customer C [Member]    
Product Information [Line Items]    
Percentage of total revenue 23.00% 5.00%
Customer D [Member]    
Product Information [Line Items]    
Percentage of total revenue 3.00% 11.00%