v3.26.1
Fixed Deposit (Tables)
6 Months Ended
Jun. 30, 2026
Fixed Deposit [Abstract]  
Schedule of Fixed Deposit

As of June 30, 2026 and December 31, 2025, fixed deposit consisted of the following:

 

    As of  
    June 30,
2026
    December 31,
2025
 
Three-year bank deposit-current   $ 3,099,212     $ 2,966,386  
Three-year bank deposit-non current     4,602,744       4,421,828  
Total   $ 7,701,956     $ 7,388,214