XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
CURRENT ASSETS    
Cash and cash equivalents $ 189,251 $ 145,263
Investments 357,206 379,874
Accounts receivable, net 106,499 175,808
Contract assets 30,358 28,430
Other current assets 54,763 51,925
TOTAL CURRENT ASSETS 738,077 781,300
Property, plant and equipment, net 14,512 14,463
Goodwill 28,033 28,033
Intangible assets, net 1,728 1,826
Deferred taxes, net   552
Right-of-use and other assets 9,805 10,053
TOTAL ASSETS 792,155 836,227
CURRENT LIABILITIES    
Accounts payable 69,266 97,297
Accrued expenses 69,891 83,319
Contract liabilities 283,793 299,241
TOTAL CURRENT LIABILITIES 422,950 479,857
Deferred taxes, net 667  
Noncurrent liabilities 4,643 4,513
TOTAL LIABILITIES 428,260 484,370
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,638,569 and 13,634,214 shares outstanding at April 30, 2025 and January 31, 2025, respectively 2,374 2,374
Additional paid-in capital 165,598 168,966
Retained earnings 310,178 292,698
Treasury stock, at cost - 2,189,720 and 2,194,075 shares at April 30, 2025 and January 31, 2025, respectively (114,018) (105,643)
Accumulated other comprehensive loss (237) (6,538)
TOTAL STOCKHOLDERS' EQUITY 363,895 351,857
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 792,155 $ 836,227