v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Maturities
Maturities of lease liabilities are as follows:

Year ending December 31, 2025$889 
Year ending December 31, 20261,221 
Year ending December 31, 2027165 
Year ending December 31, 2028165 
Year ending December 31, 2029165 
Thereafter641 
Total lease payments3,246 
   Less: imputed interest196 
Present value of lease liabilities$3,050 
Schedule of Supplemental Lease Information
Other supplemental information related to leases is summarized below:

June 30, 2025December 31, 2024
Weighted average remaining lease term (years)3.86.3
Weighted average discount rate3.8 %4.6 %