v3.26.1
Leases (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 31, 2025
Leases    
2026 (remaining nine months) $ 918  
2027 936  
2028 1,294  
2029 1,708  
2030 1,791  
Thereafter 23,838  
Total undiscounted lease payments 30,485  
Less: effects of discounting (11,991)  
Total operating lease liabilities $ 18,494 $ 12,900