| USD ($) $ in Thousands | Jan 31, 2026 | Jan 31, 2025 | Jan 31, 2024 | Jan 31, 2023 | Jan 31, 2022 | Jan 31, 2021 | Jan 31, 2020 | Jan 31, 2019 | Jan 31, 2018 | Jan 31, 2017 | Jan 31, 2016 | Jan 31, 2015 | Jan 31, 2014 | Jan 31, 2013 | Jan 31, 2012 | Jan 31, 2011 | Jan 31, 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current assets: | |||||||||||||||||
Cash and cash equivalents | $ 7,327,000 | $ 8,848,000 | $ 8,472,000 | ||||||||||||||
Marketable securities | 2,238,000 | 5,184,000 | 5,722,000 | ||||||||||||||
Short-term marketable securities | - | - | - | ||||||||||||||
Accounts receivable, net | 14,339,000 | 11,945,000 | 11,414,000 | ||||||||||||||
Costs capitalized to obtain revenue contracts, net | 2,075,000 | 1,971,000 | 1,905,000 | ||||||||||||||
Prepaid expenses and other current assets | 2,243,000 | 1,779,000 | 1,561,000 | ||||||||||||||
Land and building improvements held for sale | - | - | - | ||||||||||||||
Deferred income taxes, net | - | - | - | ||||||||||||||
Total current assets | 28,222,000 | 29,727,000 | 29,074,000 | ||||||||||||||
Property and equipment, net | 3,120,000 | 3,236,000 | 3,689,000 | ||||||||||||||
Marketable securities, noncurrent | - | - | - | ||||||||||||||
Operating lease right-of-use assets, net | 2,003,000 | 2,157,000 | 2,366,000 | ||||||||||||||
Noncurrent costs capitalized to obtain revenue contracts, net | 2,985,000 | 2,475,000 | 2,515,000 | ||||||||||||||
Deferred income taxes, noncurrent, net | - | - | - | ||||||||||||||
Capitalized software, net | - | - | - | ||||||||||||||
Strategic investments | 7,591,000 | 4,852,000 | 4,848,000 | ||||||||||||||
Goodwill | 57,941,000 | 51,283,000 | 48,620,000 | ||||||||||||||
Intangible assets acquired through business combinations, net | 6,815,000 | 4,428,000 | 5,278,000 | ||||||||||||||
Deferred tax assets and other assets, net | 3,628,000 | 4,770,000 | 3,433,000 | ||||||||||||||
Restricted cash | - | - | - | ||||||||||||||
Total assets | 112,305,000 | 102,928,000 | 99,823,000 | ||||||||||||||
Liabilities and stockholders’ equity | |||||||||||||||||
Current liabilities: | |||||||||||||||||
Accounts payable, accrued expenses and other liabilities | 8,253,000 | 6,658,000 | 6,111,000 | ||||||||||||||
Operating lease liabilities, current | 548,000 | 579,000 | 518,000 | ||||||||||||||
Accounts payable | - | - | - | ||||||||||||||
Accrued compensation | - | - | - | ||||||||||||||
Accounts payable | - | - | - | ||||||||||||||
Unearned revenue | 24,317,000 | 20,743,000 | 19,003,000 | ||||||||||||||
Debt, current | 4,000,000 | 0 | 999,000 | ||||||||||||||
Income taxes payable | - | - | - | ||||||||||||||
Convertible 0.75% senior notes, net | - | - | - | ||||||||||||||
Current portion of debt | - | - | - | ||||||||||||||
Total current liabilities | 37,118,000 | 27,980,000 | 26,631,000 | ||||||||||||||
Noncurrent debt | 10,439,000 | 8,433,000 | 8,427,000 | ||||||||||||||
Noncurrent operating lease liabilities | 2,189,000 | 2,380,000 | 2,644,000 | ||||||||||||||
Income taxes payable, noncurrent | - | - | - | ||||||||||||||
Long-term lease liabilities and other | - | - | - | ||||||||||||||
Deferred revenue, noncurrent | - | - | - | ||||||||||||||
Convertible 0.25% senior notes, net | - | - | - | ||||||||||||||
Term loan | - | - | - | ||||||||||||||
Loan assumed on 50 Fremont | - | - | - | ||||||||||||||
Revolving credit facility | - | - | - | ||||||||||||||
Other noncurrent liabilities | 3,417,000 | 2,962,000 | 2,475,000 | ||||||||||||||
Total liabilities | 53,163,000 | 41,755,000 | 40,177,000 | ||||||||||||||
Temporary equity: | |||||||||||||||||
Convertible 0.25% senior notes due April 2018 | - | - | - | ||||||||||||||
Stockholders’ equity: | |||||||||||||||||
Preferred stock, $0.001 par value; 5 shares authorized and none issued and outstanding | 0 | 0 | 0 | ||||||||||||||
Common stock, $0.001 par value; 1,600 shares authorized, 1,073 and 1,056 shares issued as of January 31, 2026 and 2025, respectively, and 929 and 962 shares outstanding as of January 31, 2026 and 2025, respectively | 1,000 | 1,000 | 1,000 | ||||||||||||||
Treasury stock, at cost | 32,228,000 | 19,507,000 | 11,692,000 | ||||||||||||||
Additional paid-in capital | 68,835,000 | 64,576,000 | 59,841,000 | ||||||||||||||
Accumulated other comprehensive income (loss) | 313,000 | (266,000) | (225,000) | ||||||||||||||
Retained earnings | 22,221,000 | 16,369,000 | 11,721,000 | ||||||||||||||
Total stockholders’ equity | 59,142,000 | 61,173,000 | 59,646,000 | ||||||||||||||
Total stockholders' equity noncontrolling interest | - | - | - | ||||||||||||||
Total stockholders' equity | - | - | - | ||||||||||||||
Total liabilities and stockholders’ equity | $ 112,305,000 | $ 102,928,000 | $ 99,823,000 |