XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 197,032 $ 173,947
Investments 215,373 151,511
Accounts receivable, net 47,326 50,132
Contract assets 48,189 24,778
Other current assets 39,259 38,334
TOTAL CURRENT ASSETS 547,179 438,702
Property, plant and equipment, net 11,021 10,430
Goodwill 28,033 28,033
Intangible assets, net 2,217 2,609
Deferred taxes, net 2,259 3,689
Right-of-use and other assets 7,520 6,024
TOTAL ASSETS 598,229 489,487
CURRENT LIABILITIES    
Accounts payable 39,485 56,375
Accrued expenses 81,721 49,867
Contract liabilities 181,054 96,261
TOTAL CURRENT LIABILITIES 302,260 202,503
Noncurrent liabilities 5,030 6,087
TOTAL LIABILITIES 307,290 208,590
COMMITMENTS AND CONTINGENCIES (see Notes 9 and 10)
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,242,520 and 13,441,590 shares outstanding at January 31, 2024 and 2023, respectively 2,374 2,374
Additional paid-in capital 164,183 162,208
Retained earnings 225,507 207,832
Less treasury stock, at cost - 2,585,769 and 2,386,699 shares at January 31, 2024 and 2023, respectively (97,528) (88,641)
Accumulated other comprehensive loss (3,597) (2,876)
TOTAL STOCKHOLDERS' EQUITY 290,939 280,897
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 598,229 $ 489,487