XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 195,947 $ 173,947
Short-term investments 90,614 151,511
Available-for-sale securities 30,376  
Accounts receivable, net 60,774 50,132
Contract assets 4,914 24,778
Other current assets 42,376 38,334
TOTAL CURRENT ASSETS 425,001 438,702
Property, plant and equipment, net 10,665 10,430
Goodwill 28,033 28,033
Intangible assets, net 2,511 2,609
Deferred taxes, net 3,606 3,689
Right-of-use and other assets 5,878 6,024
TOTAL ASSETS 475,694 489,487
CURRENT LIABILITIES    
Accounts payable 36,334 56,375
Accrued expenses 44,755 49,867
Contract liabilities 111,308 96,261
TOTAL CURRENT LIABILITIES 192,397 202,503
Noncurrent liabilities 5,348 6,087
TOTAL LIABILITIES 197,745 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,414,404 and 13,441,590 shares outstanding at April 30, 2023 and January 31, 2023, respectively 2,374 2,374
Additional paid-in capital 161,347 162,208
Retained earnings 206,584 207,832
Less treasury stock, at cost - 2,413,885 and 2,386,699 shares at April 30, 2023 and January 31, 2023, respectively (89,883) (88,641)
Accumulated other comprehensive loss (2,473) (2,876)
TOTAL STOCKHOLDERS' EQUITY 277,949 280,897
TOTAL EQUITY 277,949 280,897
TOTAL LIABILITIES AND EQUITY $ 475,694 $ 489,487