XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation; Summary of Significant Accounting Policies (Details Narrative)
6 Months Ended 12 Months Ended
Feb. 15, 2022
USD ($)
Jan. 27, 2022
shares
Jan. 17, 2022
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Segment
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
shares
Product Information [Line Items]              
Proceeds from issuance of common stock $ 21,711,000            
Reverse stock split description     one-for-one hundred and fifty        
Reverse stock split, shares issued | shares             240,125,224
FDIC insured amount         $ 250,000    
Cash held in bank deposits         12,508,251 $ 18,637,114  
FDIC uninsured amount         12,258,000    
Allowance for doubtful accounts         125,177 127,233  
Allowance for excess and obsolete inventory         192,698 70,907  
Goodwill and intangible asset impairment       $ 631,064 631,064  
Initial lease term         12 months    
Contract assets         $ 224,414  
Allowance for doubtful accounts         1,436 0  
Contract with customer liability current         499,800 4,338,570  
Revenue recognized         $ 3,911,083 $ 2,318,935  
Revenue recognized, percentage         90.00% 82.00%  
Revenue remaining performance obligation         $ 435,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.    
Product warranty accrual classified current         $ 191,338 $ 180,457  
Product development costs         $ 76,487 $ 319,987  
Antidilutive securities excluded from computation of earnings per share, amount | shares         7,982,916 7,876,334  
Number of operating segments | Segment         1    
One Customer [Member]              
Product Information [Line Items]              
Revenue remaining performance obligation         $ 39,000    
Revenue remaining performance obligation in percentage         9.00%    
Customer One [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]              
Product Information [Line Items]              
Concentration risk percentage         37.00% 27.00%  
Customer One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]              
Product Information [Line Items]              
Concentration risk percentage         59.00% 57.00%  
Customer Two [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]              
Product Information [Line Items]              
Concentration risk percentage         21.00% 26.00%  
Customer Two [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]              
Product Information [Line Items]              
Concentration risk percentage         29.00% 43.00%  
Customer Three [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]              
Product Information [Line Items]              
Concentration risk percentage         12.00% 11.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         34.00% 30.00%  
Supplier Two [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]              
Product Information [Line Items]              
Concentration risk percentage         17.00% 17.00%  
Supplier Three [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]              
Product Information [Line Items]              
Concentration risk percentage         16.00% 16.00%  
Supplier Four [Member] | Supplier Concentration Risk [Member] | Purchases of Inventory [Member]              
Product Information [Line Items]              
Concentration risk percentage           11.00%  
Inventory Valuation and Obsolescence [Member]              
Product Information [Line Items]              
Allowance for excess and obsolete inventory         $ 192,698 $ 70,907  
Common Stock [Member]              
Product Information [Line Items]              
Reverse stock split, shares issued | shares   6,798       6,798  
Common stock shares outstanding | shares         8,076,372 7,953,974 1,600,835