Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)

v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2026 $ 1,616
2027 1,566
2028 1,716
2029 1,773
2030 1,833
Thereafter 5,706
Total minimum payments 14,210
Less: Discount to present value of lease payments (5,055)
Discounted present value of lease payments $ 9,155