v3.25.4
Leases - Schedule of Future Annual Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 2,963
2027 3,105
2028 3,199
2029 3,292
2030 3,386
2031 1,445
Total future lease payments 17,390
Less: imputed interest (3,747)
Present value of operating lease liability $ 13,643