XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Contract Manufacturers Percentage of Finished Goods

  

   2024   2023 
Manufacturer A   63%   48%
Manufacturer B   36%   46%
Manufacturer C   1%   6%