v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2026 $ 903
2027 1,138
2028 1,051
2029 1,099
2030 1,137
2031 and thereafter 1,760
Total future minimum lease payments 7,088
Less: Imputed interest (670)
Present value of lease liabilities $ 6,418