XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Lease (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Arrangements The Company’s operating leases have remaining lease terms of up to approximately five years.
   June 30,
2023
   December 31,
2022
 
ASSETS  (Unaudited)     
Operating lease right-of-use assets  $999,645   $1,161,141 
LIABILITIES          
Operating lease liabilities (current)   390,505    369,314 
Operating lease liabilities (noncurrent)   609,140    791,827 
Schedule of Lease Expenses The following provides details of the Company’s lease expenses:
   Three Months Ended
June 30,
 
   2023   2022 
   (Unaudited) 
Operating lease expenses  $97,577   $88,270 
   Six Months Ended
June 30,
 
   2023   2022 
   (Unaudited) 
Operating lease expenses  $191,876   $174,127 

 

   Six months Ended
June 30,
 
   2023   2022 
   (Unaudited) 
Cash paid for amounts included in the measurement of operating lease liabilities  $191,876   $174,127 
   June 30,
2023
   December 31,
2022
 
Weighted Average Remaining Lease Term:        
Operating leases   2.42 years     2.48 years 
           
Weighted Average Discount Rate:          
Operating leases   1.52%   1.49%
Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases The minimum future annual payments under non-cancellable leases during the next five years and thereafter, at rates now in force, are as follows:
   Operating
leases
 
2023 (excluding six months ended June 30, 2023)  $194,567 
2024   403,223 
2025   351,120 
2026   56,915 
Thereafter   
-
 
Total future minimum lease payments, undiscounted   1,005,825 
Less: Imputed interest   (6,180)
Present value of future minimum lease payments  $999,645