v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
Schedule of Operating Lease Future Minimum Payments

Operating lease future minimum payments together with the present values as of March 31, 2025, are summarized as follows:

 

Years Ending December 31,    
2025  $487 
2026   668 
2027   688 
2028   709 
2029   730 
Thereafter   1,395 
Total future minimum lease payments   4,677 
Less amounts representing interests   (1,172)
Present value of lease liability   3,505 
      
Current-portion of operating lease liability   359 
Long-term portion operating lease liability  $3,146