v3.26.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 (remaining nine months) $ 1,417
2027 1,919
2028 1,954
2029 1,990
2030 2,016
Thereafter 7,279
Future minimum operating lease payments 16,575
Less: Interest (7,463)
Present value of lease liability $ 9,112