v3.25.2
Subsequent Event
6 Months Ended
Jun. 30, 2025
Subsequent Events [Abstract]  
Subsequent Event
18.
SUBSEQUENT EVENT
 
The short-term bank loan of $1,256,352 expired on July 27, 2025 and renewed until March 28, 2026 with interest rate of 4.55% per annum.