XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 185,569 $ 173,947
Investments 211,946 151,511
Accounts receivable, net 49,922 50,132
Contract assets 25,391 24,778
Other current assets 41,243 38,334
TOTAL CURRENT ASSETS 514,071 438,702
Property, plant and equipment, net 10,786 10,430
Goodwill 28,033 28,033
Intangible assets, net 2,315 2,609
Deferred taxes, net 3,132 3,689
Right-of-use and other assets 5,315 6,024
TOTAL ASSETS 563,652 489,487
CURRENT LIABILITIES    
Accounts payable 34,532 56,375
Accrued expenses 83,193 49,867
Contract liabilities 156,169 96,261
TOTAL CURRENT LIABILITIES 273,894 202,503
Noncurrent liabilities 4,925 6,087
TOTAL LIABILITIES 278,819 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,332,747 and 13,441,590 shares outstanding at October 31, 2023 and January 31, 2023, respectively 2,374 2,374
Additional paid-in capital 163,154 162,208
Retained earnings 217,486 207,832
Less treasury stock, at cost - 2,495,542 and 2,386,699 shares at October 31, 2023 and January 31, 2023, respectively (93,531) (88,641)
Accumulated other comprehensive loss (4,650) (2,876)
TOTAL STOCKHOLDERS' EQUITY 284,833 280,897
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 563,652 $ 489,487