v3.25.4
Leases - Schedule of Undiscounted Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 1,630
2027 1,676
2028 1,707
2029 1,733
2030 1,780
2031 and thereafter 4,847
Total lease payments 13,373
Less interest 2,590
Present value of lease liabilities 10,783
Finance Leases  
2026 251
2027 238
2028 191
2029 168
2030 167
2031 and thereafter 196
Total lease payments 1,211
Less interest 284
Present value of lease liabilities $ 927