XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
CURRENT ASSETS    
Cash and cash equivalents $ 355,847 $ 339,481
Investments 617,708 555,500
Accounts receivable, net 130,808 133,677
Contract assets 36,917 43,397
Other current assets 74,828 60,202
TOTAL CURRENT ASSETS 1,216,108 1,132,257
Property, plant and equipment, net 18,271 16,596
Goodwill 28,033 28,033
Intangible assets, net 1,375 1,450
Right-of-use and other assets 22,651 8,018
TOTAL ASSETS 1,286,438 1,186,354
CURRENT LIABILITIES    
Accounts payable 123,850 107,540
Accrued expenses 105,065 89,748
Contract liabilities 565,774 513,969
TOTAL CURRENT LIABILITIES 794,689 711,257
Deferred taxes, net 4,907 6,555
Noncurrent liabilities 13,331 6,280
TOTAL LIABILITIES 812,927 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,020,427 and 13,950,712 shares outstanding at April 30, 2026 and January 31, 2026, respectively 2,374 2,374
Additional paid-in capital 163,233 167,234
Retained earnings 445,255 406,197
Treasury stock, at cost - 1,807,862 and 1,877,577 shares at April 30, 2026 and January 31, 2026, respectively (134,969) (114,361)
Accumulated other comprehensive (loss) income (2,382) 818
TOTAL STOCKHOLDERS' EQUITY 473,511 462,262
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 1,286,438 $ 1,186,354