v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
CURRENT ASSETS    
Cash and cash equivalents $ 177,850 $ 145,263
Investments 394,340 379,874
Accounts receivable, net 179,155 175,808
Contract assets 23,741 28,430
Other current assets 53,698 51,925
TOTAL CURRENT ASSETS 828,784 781,300
Property, plant and equipment, net 15,714 14,463
Goodwill 28,033 28,033
Intangible assets, net 1,630 1,826
Deferred taxes, net   552
Right-of-use and other assets 8,543 10,053
TOTAL ASSETS 882,704 836,227
CURRENT LIABILITIES    
Accounts payable 96,049 97,297
Accrued expenses 71,453 83,319
Contract liabilities 316,820 299,241
TOTAL CURRENT LIABILITIES 484,322 479,857
Deferred taxes, net 742  
Noncurrent liabilities 4,464 4,513
TOTAL LIABILITIES 489,528 484,370
COMMITMENTS AND CONTINGENCIES (see Notes 8 and 9)
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,811,575 and 13,634,214 shares outstanding at July 31, 2025 and January 31, 2025, respectively 2,374 2,374
Additional paid-in capital 166,616 168,966
Retained earnings 340,276 292,698
Treasury stock, at cost - 2,016,714 and 2,194,075 shares at July 31, 2025 and January 31, 2025, respectively (114,520) (105,643)
Accumulated other comprehensive loss (1,570) (6,538)
TOTAL STOCKHOLDERS' EQUITY 393,176 351,857
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 882,704 $ 836,227