XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Company’s Contract Manufacturers of Finished Goods

   For the three months ended June 30,   For the six months ended June 30, 
   2023   2022   2023   2022 
Manufacturer A   50%   25%   49%   27%
Manufacturer B   34%   0%   41%   0%
Manufacturer C   16%   4%   10%   6%
Manufacturer D   0%   59%   0%   59%
Manufacturer E   0%   12%   0%   8%