XML 57 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]      
Investment in joint ventures $ (350,569) $ (294,304)  
Accounts receivable 230,752 242,625 $ 504,264
Doubtful accounts 40,377 110,055 200,338
Accounts receivable, net 190,375 132,570 $ 303,926
Inventory 992,397 1,072,724  
Inventory finished goods 512,186 567,281  
Inventory raw materials 480,211 505,443  
Inventory reserves 56,708 54,987  
Asset impairment charges 18,882,000  
Grant funding revenue 204,284 3,145,112  
Deferred revenue 0 40,857  
Research and development $ 19,137,242 $ 20,979,589  
Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk percentage 10.00% 10.00%  
One Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk percentage   31.00%  
One Granting Agency [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk percentage 100.00%    
Two Granting Agency [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk percentage   95.00%  
Two Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk percentage 10.00% 10.00%  
Customers Together [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk percentage 82.00% 94.00%  
Revision of Prior Period, Adjustment [Member]      
Product Information [Line Items]      
Investment in joint ventures   $ 436,761