v3.26.1
Leases (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 31, 2025
Leases    
2026 (remaining six months) $ 612  
2027 936  
2028 1,294  
2029 1,708  
2030 1,791  
Thereafter 23,838  
Total undiscounted lease payments 30,179  
Less effects of discounting (11,707)  
Total operating lease liabilities $ 18,472 $ 12,900