v3.26.1
Leases - Schedule of Aggregate Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remaining 6 months) $ 1,100
2027 1,507
2028 1,244
2029 166
Total undiscounted lease payments 4,017
Less: imputed interest (392)
Total operating lease liabilities $ 3,625