XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Contract Manufacturers Percentage of Finished Goods

 

   2024   2023 
Manufacturer A   54%   49%
Manufacturer B   38%   45%
Other Manufacturers   8%   6%
Schedule of Company's Contract Manufacturers of Finished Goods

The following customers accounted for 10% or more of the Company’s accounts receivable balance at December 31:

 

   2024   2023 
Customer A   23%   10%
Customer B   16%   16%
Customer C   10%   25%
Customer D   10%   11%
Summary of Estimated Useful Lives of Assets

 

Manufacturing equipment 7 years
Customer equipment 7 years