v3.25.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure Text Block [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Future minimum lease payments under our operating leases and reconciliation to the operating lease liability as of December 31, 2024, are as follows (in thousands):

 

Year Ending December 31,  Total 
2025  $1,167 
2026   1,333 
2027   1,046 
2028   1,042 
Thereafter   - 
Total lease payments   4,588 
Less: imputed interest   (886)
Present value of total lease payments   3,702 
Less: current portion   (839)
Long-term lease liabilities  $2,863