v3.25.2
REPORTABLE SEGMENTS (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
REPORTABLE SEGMENTS      
Number of reportable segments | segment 4    
Total assets $ 12,754,661 $ 12,756,542 $ 13,796,544
United States      
REPORTABLE SEGMENTS      
Total assets $ 1,731,000 $ 1,260,000