XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation; Summary of Significant Accounting Policies (Details Narrative)
12 Months Ended
May 07, 2024
Feb. 15, 2022
USD ($)
Dec. 31, 2024
USD ($)
Segment
shares
Dec. 31, 2023
USD ($)
shares
Product Information [Line Items]        
Proceeds from issuance of common stock   $ 21,711,000    
Reverse stock split, description one-for-twelve      
FDIC insured amount     $ 250,000  
Cash held in bank deposits     9,452,826 $ 12,508,251
FDIC uninsured amount     9,203,000  
Allowance for doubtful accounts     84,961 125,177
Allowance for excess and obsolete inventory     $ 219,687 192,698
Initial lease term     12 months  
Allowance for Doubtful Accounts, Premiums and Other Receivables     $ 1,500 1,436
Contract with Customer, Asset, after Allowance for Credit Loss, Current     234,328 224,414
Contract with customer liability current     343,790 499,800
Revenue recognized     $ 162,461 $ 3,911,083
Revenue recognized, percentage     33.00% 90.00%
Revenue remaining performance obligation     $ 490,000  
Product warranty description     The Company assesses the historical warranty claims on its manufactured products and, since 2016, warranty claims have been approximately 1% of annual revenue generated on these products. Based on the Company’s warranty policy, an accrual is established at 1% of the trailing 18 months revenue.  
Accrued warranty reserve amount     $ 53,148 $ 191,338
Product development costs     $ 76,487
Antidilutive securities excluded from computation of earnings per share, amount | shares     643,998 665,243
Number of operating segments | Segment     1  
One Customer [Member]        
Product Information [Line Items]        
Revenue remaining performance obligation     $ 3,600  
Revenue remaining performance obligation in percentage     1.00%  
Customer One [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Concentration risk percentage     45.00% 37.00%
Customer One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Concentration risk percentage     61.00% 59.00%
Customer Two [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Concentration risk percentage     10.00% 21.00%
Customer Two [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Concentration risk percentage     36.00% 29.00%
Customer Three [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Concentration risk percentage       12.00%
Customer Three [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Concentration risk percentage       12.00%
Supplier One [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]        
Product Information [Line Items]        
Concentration risk percentage     80.00% 34.00%
Supplier Two [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]        
Product Information [Line Items]        
Concentration risk percentage       17.00%
Supplier Three [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]        
Product Information [Line Items]        
Concentration risk percentage       16.00%
Inventory Valuation and Obsolescence [Member]        
Product Information [Line Items]        
Allowance for excess and obsolete inventory     $ 219,687 $ 192,698