Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Leases [Abstract]  
2027 (remaining nine months) $ 8,668
2028 9,925
2029 8,150
2030 6,751
2031 6,220
2032 6,510
Thereafter 11,080
Total minimum lease payments 57,304
Less: imputed interest (13,478)
Total $ 43,826