XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Lease (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Operating Leases have Remaining Lease Terms The Company has no finance leases. The Company’s leases primarily include various office and laboratory spaces, copy machines, and vehicles under various operating lease arrangements. The Company’s operating leases have remaining lease terms of up to approximately five years.
   September 30,
2024
   December 31,
2023
 
   (Unaudited)     
ASSETS        
Operating lease right-of-use assets  $507,659   $809,283 
LIABILITIES        
Operating lease liabilities (current)   365,458    401,826 
Operating lease liabilities (non-current)   142,201    407,457 
Schedule of Company’s Lease Expenses The following provides details of the Company’s lease expenses:
   Three Months Ended
September 30,
 
   2024   2023 
   (Unaudited) 
Operating lease expenses  $134,795   $96,875 
   Nine months Ended
September 30,
 
   2024   2023 
   (Unaudited) 
Operating lease expenses  $397,262   $288,751 
Other information related to leases is presented below:
   Nine months Ended
September 30,
 
   2024   2023 
   (Unaudited) 
Cash paid for amounts included in the measurement of operating lease liabilities  $205,621   $288,751 
Stock paid for amounts included in the measurement of operating lease liabilities  $191,641   $
-
 

 

   September 30,
2024
   December 31,
2023
 
Weighted Average Remaining Lease Term:        
Operating leases   1.36 years    1.73 years 
           
Weighted Average Discount Rate:          
Operating leases   0.46%   1.5%
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
 
2024 (excluding nine months ended September 30, 2024)  $101,130 
2025   350,088 
2026   56,916 
2027   
-
 
2028   
-
 
Thereafter   
-
 
Total future minimum lease payments, undiscounted   

508,933

 
Less: Imputed interest   (1,274)
Present value of future minimum lease payments  $

507,659