XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
CURRENT ASSETS    
Cash and cash equivalents $ 175,349 $ 197,032
Investments 330,933 215,373
Accounts receivable, net 131,660 47,326
Contract assets 44,620 48,189
Other current assets 34,579 39,259
TOTAL CURRENT ASSETS 717,141 547,179
Property, plant and equipment, net 14,147 11,021
Goodwill 28,033 28,033
Intangible assets, net 1,924 2,217
Deferred taxes, net 1,254 2,259
Right-of-use and other assets 6,365 7,520
TOTAL ASSETS 768,864 598,229
CURRENT LIABILITIES    
Accounts payable 87,085 39,485
Accrued expenses 78,393 81,721
Contract liabilities 270,686 181,054
TOTAL CURRENT LIABILITIES 436,164 302,260
Noncurrent liabilities 3,996 5,030
TOTAL LIABILITIES 440,160 307,290
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,569,104 and 13,242,520 shares outstanding at October 31, 2024 and January 31, 2024, respectively 2,374 2,374
Additional paid-in capital 168,441 164,183
Retained earnings 266,334 225,507
Treasury stock, at cost - 2,259,185 and 2,585,769 shares at October 31, 2024 and January 31, 2024, respectively (102,746) (97,528)
Accumulated other comprehensive loss (5,699) (3,597)
TOTAL STOCKHOLDERS' EQUITY 328,704 290,939
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 768,864 $ 598,229