XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS (Tables)
12 Months Ended
Jan. 31, 2025
COMMITMENTS  
Schedule of future minimum lease payments for the operating leases

The following is a schedule of future minimum lease payments for the operating leases that were recognized in the consolidated balance sheet as of January 31, 2025:

Operating Lease

Years ending January 31,

Commitments

2026

    

$

2,905

2027

963

2028

496

2029

495

2030

399

Thereafter

520

Total lease payments

5,778

Less imputed interest

480

Present value of lease payments

5,298

Less current portion (included in accrued expenses)

2,710

Noncurrent portion (included in noncurrent liabilities)

$

2,588

Summary of lease terms and discount rates for its operating leases

2025

    

2024

    

Weighted average remaining lease term

40 months

41 months

Weighted average discount rate

5.0

%

5.2

%