v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]          
Interest income $ 305,227 $ 172,701 $ 588,643 $ 490,210  
Allowance for doubtful accounts 258,650 353,752  
Advertising expenses $ 973,933 $ 223,094 $ 1,656,099 $ 934,724  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Product Information [Line Items]          
Concentration risk, percentage     25.00% 24.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Product Information [Line Items]          
Concentration risk, percentage     25.00% 22.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Product Information [Line Items]          
Concentration risk, percentage     22.00% 24.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Product Information [Line Items]          
Concentration risk, percentage       10.00%  
Revenue Benchmark [Member] | Supplier Concentration Risk [Member] | No Vendor [Member]          
Product Information [Line Items]          
Concentration risk, percentage     10.00%    
Revenue Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]          
Product Information [Line Items]          
Concentration risk, percentage       15.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Product Information [Line Items]          
Concentration risk, percentage     27.00% 17.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Product Information [Line Items]          
Concentration risk, percentage     25.00% 28.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Product Information [Line Items]          
Concentration risk, percentage     24.00% 26.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Product Information [Line Items]          
Concentration risk, percentage       10.00%  
Accounts Payable [Member] | Customer Concentration Risk [Member] | Vendor A [Member]          
Product Information [Line Items]          
Concentration risk, percentage     13.00%   12.00%
Accounts Payable [Member] | Customer Concentration Risk [Member] | Vendor B [Member]          
Product Information [Line Items]          
Concentration risk, percentage     12.00%   15.00%
Accounts Payable [Member] | Customer Concentration Risk [Member] | Vendor C [Member]          
Product Information [Line Items]          
Concentration risk, percentage     11.00%