XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Concentrations - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable | Customer Concentration Risk | Six Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 79.00%          
Accounts Receivable | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage   6500.00%        
Revenue | Customer Concentration Risk | Two Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     40.00%   41.00%  
Revenue | Customer Concentration Risk | Four Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       6200.00%   65.00%
Accounts Payables | Supplier Concentration Risk | One Vendor            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 14.00% 17.00%        
Cost of Goods Sold | Supplier Concentration Risk | One Supplier            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     21.00%      
Cost of Goods Sold | Supplier Concentration Risk | Two Suppliers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       37.00% 33.00% 3300.00%