XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Lease (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of operating lease arrangements
   December 31,
2022
   December 31,
2021
 
ASSETS        
Operating lease right-of-use assets  $1,161,141   $1,471,899 
LIABILITIES          
Operating lease liabilities (current)   369,314    347,100 
Operating lease liabilities (noncurrent)   791,827    1,124,799 

  

Schedule of lease expenses
   Year Ended
December 31,
 
   2022   2021 
Operating lease expenses  $358,576   $335,208 

 

   Year Ended
December 31,
 
   2022   2021 
Cash paid for amounts included in the measurement of operating lease liabilities  $358,576   $335,208 

 

   December 31,
2022
   December 31,
2021
 
Weighted Average Remaining Lease Term:        
Operating leases   2.48 years    2.90 years 
           
Weighted Average Discount Rate:          
Operating leases   1.49%   1.39%

 

Schedule of minimum future annual payments under non-cancellable leases
   Operating leases 
2023  $374,478 
2024   389,613 
2025   348,837 
2026   56,916 
2027   
-
 
Total future minimum lease payments, undiscounted   1,169,844 
Less: Imputed interest   8,703 
Present value of future minimum lease payments  $1,161,141