XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Apr. 30, 2025
Jan. 31, 2025
Accounts Payable and Accrued Liabilities [Abstract]    
Trade accounts payable $ 9,178,000 $ 9,051,000
Accrued promotions 593,000 485,000
Accrued employee compensation 2,127,000 1,391,000
Accrued commissions and royalties 1,127,000 686,000
Other accrued expenses 252,000 439,000
Accrued income taxes 249,000 0
Total accounts payable and accrued expenses $ 13,526,000 $ 12,052,000