XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
CURRENT ASSETS    
Cash and cash equivalents $ 207,738 $ 197,032
Investments 208,618 215,373
Accounts receivable, net 59,960 47,326
Contract assets 54,385 48,189
Other current assets 43,625 39,259
TOTAL CURRENT ASSETS 574,326 547,179
Property, plant and equipment, net 10,825 11,021
Goodwill 28,033 28,033
Intangible assets, net 2,120 2,217
Deferred taxes, net 2,305 2,259
Right-of-use and other assets 6,799 7,520
TOTAL ASSETS 624,408 598,229
CURRENT LIABILITIES    
Accounts payable 66,448 39,485
Accrued expenses 60,721 81,721
Contract liabilities 200,429 181,054
TOTAL CURRENT LIABILITIES 327,598 302,260
Noncurrent liabilities 3,655 5,030
TOTAL LIABILITIES 331,253 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,350,180 and 13,242,520 shares outstanding at April 30, 2024 and January 31, 2024, respectively 2,374 2,374
Additional paid-in capital 164,501 164,183
Retained earnings 229,364 225,507
Less treasury stock, at cost - 2,478,109 and 2,585,769 shares at April 30, 2024 and January 31, 2024, respectively (97,728) (97,528)
Accumulated other comprehensive loss (5,356) (3,597)
TOTAL STOCKHOLDERS' EQUITY 293,155 290,939
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 624,408 $ 598,229