XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 173,947 $ 350,472
Short-term investments 151,511 90,026
Accounts receivable, net 50,132 26,978
Contract assets 24,778 4,904
Other current assets 38,334 34,904
TOTAL CURRENT ASSETS 438,702 507,284
Property, plant and equipment, net 10,430 10,460
Goodwill 28,033 28,033
Other purchased intangible assets, net 2,609 3,322
Deferred taxes, net 3,689 457
Right-of-use and other assets 6,024 4,029
TOTAL ASSETS 489,487 553,585
CURRENT LIABILITIES    
Accounts payable 56,375 41,822
Accrued expenses 49,867 53,315
Contract liabilities 96,261 127,890
TOTAL CURRENT LIABILITIES 202,503 223,027
Noncurrent liabilities 6,087 4,963
TOTAL LIABILITIES 208,590 227,990
COMMITMENTS AND CONTINGENCIES (see Notes 10 and 11)
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 and 15,788,673 shares issued at January 31, 2023 and 2022, respectively; 13,441,590 and 15,257,688 shares outstanding at January 31, 2023 and 2022, respectively 2,374 2,368
Additional paid-in capital 162,208 158,190
Retained earnings 207,832 188,690
Less treasury stock, at cost - 2,386,699 and 530,985 shares at January 31, 2023 and 2022, respectively (88,641) (20,405)
Accumulated other comprehensive loss (2,876) (2,451)
TOTAL STOCKHOLDERS' EQUITY 280,897 326,392
Non-controlling interest   (797)
TOTAL EQUITY 280,897 325,595
TOTAL LIABILITIES AND EQUITY $ 489,487 $ 553,585