XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
CONCENTRATION OF CREDIT RISK AND MAJOR CUSTOMERS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Allowance for doubtful accounts $ 314,304 $ 200,668 $ 152,736
Cash FDIC insured amount 250,000    
Uninsured balance amount $ 0 $ 29,700  
No Individual Distributor [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%  
No One Individual Customer [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%