XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
CURRENT ASSETS    
Cash and cash equivalents $ 232,685 $ 197,032
Investments 251,997 215,373
Accounts receivable, net 95,315 47,326
Contract assets 46,086 48,189
Other current assets 48,871 39,259
TOTAL CURRENT ASSETS 674,954 547,179
Property, plant and equipment, net 12,098 11,021
Goodwill 28,033 28,033
Intangible assets, net 2,022 2,217
Deferred taxes, net 1,637 2,259
Right-of-use and other assets 7,830 7,520
TOTAL ASSETS 726,574 598,229
CURRENT LIABILITIES    
Accounts payable 99,693 39,485
Accrued expenses 61,698 81,721
Contract liabilities 253,736 181,054
TOTAL CURRENT LIABILITIES 415,127 302,260
Noncurrent liabilities 3,379 5,030
TOTAL LIABILITIES 418,506 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,497,550 and 13,242,520 shares outstanding at July 31, 2024 and January 31, 2024, respectively 2,374 2,374
Additional paid-in capital 165,902 164,183
Retained earnings 243,519 225,507
Less treasury stock, at cost - 2,330,739 and 2,585,769 shares at July 31, 2024 and January 31, 2024, respectively (99,644) (97,528)
Accumulated other comprehensive loss (4,083) (3,597)
TOTAL STOCKHOLDERS' EQUITY 308,068 290,939
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 726,574 $ 598,229