XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Income Statement [Abstract]      
Revenue $ 142,527 $ 117,480 $ 116,033
Cost of Revenue 94,371 73,741 74,673
Gross Profit 48,156 43,739 41,360
Costs and Expenses:      
Selling and Marketing 24,456 23,177 23,301
Research and Development 6,822 6,753 6,206
General and Administrative 11,435 9,553 9,420
Operating Expenses 42,713 39,483 38,927
Operating Income 5,443 4,256 2,433
Other Income (Expense):      
Interest Expense (1,678) (677) (955)
Gain (Loss) on Foreign Currency Transactions (474) (288) 590
Gain on Extinguishment of Debt – PPP Loan 0 4,466  
Loss on Disposal of Assets 0 (696)  
Other, net 119 (27) 111
Other Income (Expense), net (2,033) 2,778 (254)
Income before Income Taxes 3,410 7,034 2,179
Income Tax Provision 749 605 895
Net Income $ 2,661 $ 6,429 $ 1,284
Net Income Per Common Share—Basic $ 0.36 $ 0.89 $ 0.18
Net Income Per Common Share—Diluted $ 0.36 $ 0.88 $ 0.18
Weighted Average Number of Common Shares Outstanding—Basic 7,307 7,207 7,104
Dilutive Effect of Common Stock Equivalents 67 132 62
Weighted Average Number of Common Shares Outstanding—Diluted 7,374 7,339 7,166