XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of supplemental balance sheet information
          
   As of 
   December 31, 2024   December 31, 2023 
Operating lease:          
Right-of-use asset, net  $1,244,794   $1,357,270 
           
Lease liabilities:          
Current lease liabilities  $97,857   $88,816 
Non-current lease liabilities   1,254,618    1,345,094 
           
Total lease liabilities  $1,352,475   $1,433,910 
Schedule of other supplemental information
          
   As of 
   December 31, 2024   December 31, 2023 
Weighted average discount rate   5.75%    5.75% 
Weighted average remaining lease term (years)   10.88    11.87 
Schedule of future minimum lease payments
     
Year ending December 31,    
2025  $173,073 
2026   173,073 
2027   173,073 
2028   173,073 
2029   165,346 
Thereafter   965,807 
Total minimum finance lease liabilities payment   1,823,445 
Less: imputed interest   (470,970)
      
Future minimum lease liabilities  $1,352,475