v3.26.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Accounts Payable and Accrued Liabilities [Abstract]    
Trade accounts payable $ 10,974 $ 9,051
Accrued promotions 877 485
Accrued employee compensation 3,190 1,391
Accrued commissions/royalties 1,854 686
Other accrued expenses 905 439
Total accounts payable and accrued expenses $ 17,800 $ 12,052