XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Payments Certain leases include rental escalation clauses, renewal options and/or termination options, which are factored into the Company’s determination of lease payments when appropriate.
  

December 31,

2024

  

December 31,

2023

 
         
Weighted average remaining lease term:          
Operating lease   3.63 years    4.81 years 
           
Weighted average discount rate:          
Operating lease   7.53%   7.56%

The balances for the operating leases where the Company is the lessee are presented as follows within the consolidated balance sheets:

 

  

December 31,

2024

  

December 31,

2023

 
         
Operating lease right-of-use assets, net        
Operating lease  $1,342,333   $1,561,058 
           
Lease liabilities          
Current portion of operating lease liabilities   427,984    358,998 
Non-current portion of operating lease liabilities   1,104,552    1,317,678 
   $1,532,536   $1,676,676 
Schedule of Future Lease Payments Under Operating Leases

Future lease payments under operating leases as of December 31, 2024 were as follows:

 

  

Operating

Leases

 
FY2025   521,795 
FY2026   393,261 
FY2027   401,127 
FY2028   409,149 
FY2029   34,605 
Total lease payments  $1,759,937 
Less: imputed interest   227,401 
Present value of lease liabilities (1)  $1,532,536 

 

  (1) As of December 31, 2024, present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to $427,984 and $1,104,552, respectively.