XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Statement [Abstract]      
Revenue $ 148,086 $ 142,527 [1] $ 117,480
Cost of Revenue 96,465 94,371 73,741
Gross Profit 51,621 48,156 43,739
Costs and Expenses:      
Selling and Marketing 24,428 24,456 23,177
Research and Development 6,906 6,822 6,753
General and Administrative 11,491 11,435 9,553
Operating Expenses 42,825 42,713 39,483
Operating Income 8,796 5,443 4,256
Other Income (Expense):      
Interest Expense (2,697) (1,678) (677)
Loss on Foreign Currency Transactions (83) (474) (288)
Gain on Extinguishment of Debt – PPP Loan 0 0 4,466
Loss on Disposal of Assets 0 0 (696)
Other, net 57 119 (27)
Total Other Income (Expense) (2,723) (2,033) 2,778
Income before Income Taxes 6,073 3,410 7,034
Income Tax Provision 1,379 749 605
Net Income $ 4,694 $ 2,661 $ 6,429
Net Income Per Common Share—Basic $ 0.63 $ 0.36 $ 0.89
Net Income Per Common Share—Diluted $ 0.63 $ 0.36 $ 0.88
Weighted Average Number of Common Shares Outstanding—Basic 7,415 7,307 7,207
Dilutive Effect of Common Stock Equivalents 81 67 132
Weighted Average Number of Common Shares Outstanding—Diluted 7,496 7,374 7,339
[1]

*Certain amounts have been reclassified to conform to the current year's presentation.