XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 204,799 $ 173,947
Investments 141,616 151,511
Accounts receivable, net 44,532 50,132
Contract assets 20,747 24,778
Other current assets 43,438 38,334
TOTAL CURRENT ASSETS 455,132 438,702
Property, plant and equipment, net 10,457 10,430
Goodwill 28,033 28,033
Intangible assets, net 2,413 2,609
Deferred taxes, net 3,910 3,689
Right-of-use and other assets 5,763 6,024
TOTAL ASSETS 505,708 489,487
CURRENT LIABILITIES    
Accounts payable 31,530 56,375
Accrued expenses 67,620 49,867
Contract liabilities 116,456 96,261
TOTAL CURRENT LIABILITIES 215,606 202,503
Noncurrent liabilities 5,066 6,087
TOTAL LIABILITIES 220,672 208,590
COMMITMENTS AND CONTINGENCIES (see Notes 7 and 8)
STOCKHOLDERS' EQUITY    
Preferred stock, par value $0.10 per share - 500,000 shares authorized; no shares issued and outstanding
Common stock, par value $0.15 per share - 30,000,000 shares authorized; 15,828,289 shares issued;13,353,653 and 13,441,590 shares outstanding at July 31, 2023 and January 31, 2023, respectively 2,374 2,374
Additional paid-in capital 162,323 162,208
Retained earnings 216,009 207,832
Less treasury stock, at cost - 2,474,636 and 2,386,699 shares at July 31, 2023 and January 31, 2023, respectively (92,329) (88,641)
Accumulated other comprehensive loss (3,341) (2,876)
TOTAL STOCKHOLDERS' EQUITY 285,036 280,897
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 505,708 $ 489,487