XML 75 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
Vendor
Customer
Dec. 31, 2021
Customer
Vendor
Dec. 31, 2020
Vendor
Customer
Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Number of customers | Customer 0 0 0
Revenue | Customer Concentration Risk | Minimum      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00% 10.00%
Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Number of customers | Customer 0 0  
Accounts Receivable | Customer Concentration Risk | Minimum      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00%  
Purchases | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Number of vendor | Vendor 0 0 0
Purchases | Supplier Concentration Risk | Minimum      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00% 10.00%
Accounts Payable | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Number of vendor | Vendor 0 0  
Accounts Payable | Supplier Concentration Risk | Minimum      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00%