XML 144 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Current assets    
Cash and cash equivalents $ 25,222 $ 24,639
Accounts receivable, net of allowance for doubtful accounts of $857 and $800 at January 31, 2024 and 2023, respectively 19,169 17,296
Inventories 51,250 58,176
Prepaid VAT and other taxes 2,753 1,963
Income tax receivable and other current assets 3,111 3,517
Total current assets 101,505 105,591
Property and equipment, net 10,685 9,140
Operating leases right-of-use assets 10,969 5,472
Deferred tax assets 3,097 2,764
Other assets 110 100
Goodwill 13,669 8,473
Intangible assets, net 6,830 6,042
Equity investments 4,719 5,354
Convertible debt investments 2,161 0
Total assets 153,745 142,936
Current liabilities    
Accounts payable 7,378 6,558
Accrued compensation and benefits 3,922 2,522
Other accrued expenses 2,487 4,068
Income tax payable 1,454 609
Short-term borrowings 298 405
Accrued earnout agreement 643 3,182
Current portion of operating lease liability 2,164 1,253
Total current liabilities 18,346 18,597
Deferred income taxes 2,097 769
Loans payable - long term 731 0
Long-term portion of operating lease liability 9,121 3,580
Total liabilities 30,294 22,946
Stockholders' equity    
Preferred stock, $0.01 par; authorized 1,500,000 shares (none issued) 0 0
Common stock, $0.01 par; authorized 20,000,000 shares, Issued 8,722,965 and 8,655,699; outstanding 7,364,757 and 7,325,005 at January 31, 2024 and 2023, respectively 87 87
Treasury stock, at cost; 1,358,208 and 1,330,694 shares at January 31, 2024 and 2023, respectively (19,979) (19,646)
Additional paid-in capital 79,420 78,475
Retained earnings 69,282 64,765
Accumulated other comprehensive loss (5,360) (3,691)
Total stockholders' equity 123,450 119,990
Total liabilities and stockholders' equity $ 153,745 $ 142,936