v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
CURRENT ASSETS    
Cash and cash equivalents $ 364,481 $ 339,481
Investments 663,965 555,500
Accounts receivable, net 180,356 133,677
Contract assets 35,713 43,397
Other current assets 73,955 60,202
TOTAL CURRENT ASSETS 1,318,470 1,132,257
Property, plant and equipment, net 22,797 16,596
Goodwill 30,670 28,033
Intangible assets, net 6,030 1,450
Right-of-use and other assets 23,003 8,018
TOTAL ASSETS 1,400,970 1,186,354
CURRENT LIABILITIES    
Accounts payable 115,212 107,540
Accrued expenses 135,878 89,748
Contract liabilities 627,020 513,969
TOTAL CURRENT LIABILITIES 878,110 711,257
Deferred taxes, net 3,061 6,555
Noncurrent liabilities 12,960 6,280
TOTAL LIABILITIES 894,131 724,092
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; 14,032,792 and 13,950,712 shares outstanding at July 31, 2026 and January 31, 2026, respectively 2,374 2,374
Additional paid-in capital 165,039 167,234
Retained earnings 491,539 406,197
Treasury stock, at cost - 1,795,497 and 1,877,577 shares at July 31, 2026 and January 31, 2026, respectively (144,914) (114,361)
Accumulated other comprehensive (loss) income (7,199) 818
TOTAL STOCKHOLDERS' EQUITY 506,839 462,262
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 1,400,970 $ 1,186,354