v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts receivable and Investment - Stock & Warrant Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Allowance for doubtful accounts $ 141,050   $ 115,471
Bad debt expense 188,441 $ 50,972  
Accounts receivable over 90 days 0    
Amount of warrant assets received 0    
Investments - stock      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Cost of stock received as payment for fees 1,188,213 1,316,054  
Impairment charge related to shares received $ 1,055,631 $ 658,462