v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
Schedule of allowance for doubtful accounts                
    2025     2024  
Balance at January 1   $ 30,966     $ 25,772  
Bad debt expense (recovery)     880       (4,891 )
Write-offs     (87 )     -  
Other     87       556  
Balance at March 31   $ 31,846     $ 21,437