v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of supplemental balance sheet information
          
   As of
  

June 30,

2026

 

December 31,

2025

Operating leases:          
Right-of-use assets, net  $1,517,904   $1,609,832 
           
Lease liabilities:          
Current lease liabilities  $126,438   $125,624 
Non-current lease liabilities   1,541,546    1,616,932 
           
Total lease liabilities  $1,667,984   $1,742,556 
Schedule of other supplemental information
      
  

June 30,

2026

 

December 31,

2025

Weighted average discount rate   5.54%    5.54% 
Weighted average remaining lease term (years)   10.00    10.47 
Schedule of future minimum lease payments
   
Year ending June 30,   
2027  $218,234 
2028   218,234 
2029   223,357 
2030   209,013 
2031   207,476 
Thereafter   1,109,554 
Total minimum finance lease liabilities payment   2,185,868 
Less: imputed interest   (517,884)
      
Future minimum lease liabilities  $1,667,984