v3.25.2
LONG-TERM INVESTMENTS, NET (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Unrealized loss on long term investment $ 180,622 $ 107,046 $ 340,568 $ 1,045,557
Nonrelated Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Unrealized loss on long term investment $ 63,320   $ 43,955