v3.25.1
Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2024
Restricted Cash [Abstract]  
Schedule of Restricted cash

Restricted cash are summarized as follows:

 

   As of December 31, 
   2023   2024 
Restricted cash with maturity of less than three months when acquired at end of year  $2,212,529   $2,192,015 
Restricted cash with maturity of three months or more when acquired at end of year   718,828    
 
Total  $2,931,357   $2,192,015