v3.25.2
LEASES - Maturities of lease liabilities (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
LEASES    
2025 (from July 1, 2025 to December 31, 2025) $ 388,479  
2026 795,559  
2027 517,765  
Thereafter 126,976  
Total lease payments 1,828,779  
Less: imputed interest (265,688)  
Present value of lease liabilities $ 1,563,091 $ 1,706,852