v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Operating Leases

Future minimum payments as of June 30, 2025 under these long-term operating leases are as follows (in thousands):

 

      
Remainder of 2025  $624 
2026   730 
2027   611 
2028   594 
2029   592 
Thereafter   335 
Total future minimum lease payments   3,486 
Less: amount representing interest   (778)
Present value of obligations under operating leases   2,708 
Less: current portion   (693)
Long-term operating lease obligations  $2,015