v3.26.1
Commitments and Contingent Liabilities - Schedule of future minimum lease payments under non-cancelable operating leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 30, 2026
Jan. 31, 2025
Schedule of future minimum lease payments under non-cancelable operating leases      
2026 (remainder of the year) $ 4,255    
2027 8,702    
2028 8,762    
2029 7,205    
2030 5,848    
Thereafter 16,009    
Total undiscounted lease payments 50,781 $ 2,900 $ 1,900
Less: Imputed interest (14,354)    
Total operating lease liabilities $ 36,427 $ 2,500 $ 1,800