v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
CURRENT ASSETS    
Cash and cash equivalents $ 339,481 $ 145,263
Investments 555,500 379,874
Accounts receivable, net 133,677 175,808
Contract assets 43,397 28,430
Other current assets 60,202 51,925
TOTAL CURRENT ASSETS 1,132,257 781,300
Property, plant and equipment, net 16,596 14,463
Goodwill 28,033 28,033
Intangible assets, net 1,450 1,826
Deferred taxes, net   552
Right-of-use and other assets 8,018 10,053
TOTAL ASSETS 1,186,354 836,227
CURRENT LIABILITIES    
Accounts payable 107,540 97,297
Accrued expenses 89,748 83,319
Contract liabilities 513,969 299,241
TOTAL CURRENT LIABILITIES 711,257 479,857
Deferred taxes, net 6,555  
Noncurrent liabilities 6,280 4,513
TOTAL LIABILITIES 724,092 484,370
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,950,712 and 13,634,214 shares outstanding at January 31, 2026 and 2025, respectively 2,374 2,374
Additional paid-in capital 167,234 168,966
Retained earnings 406,197 292,698
Treasury stock, at cost - 1,877,577 and 2,194,075 shares at January 31, 2026 and 2025, respectively (114,361) (105,643)
Accumulated other comprehensive income (loss) 818 (6,538)
TOTAL STOCKHOLDERS' EQUITY 462,262 351,857
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 1,186,354 $ 836,227