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

 

   2025   2024 
   For the three months ended March 31, 
   2025   2024 
Manufacturer A   52%   36%
Manufacturer B   38%   63%
Other Manufacturers   10%   1%