INCOME TAXES (Tables)
|
12 Months Ended |
Jan. 31, 2026 |
| INCOME TAXES |
|
| Summary of income before income taxes |
| | | | | | | | | | | | 2026 | | 2025 | | 2024 | Domestic | | $ | 147,689 | | $ | 107,748 | | $ | 42,114 | Foreign | | | 12,820 | | | 3,456 | | | 6,819 | Total income before income taxes | | $ | 160,509 | | $ | 111,204 | | $ | 48,933 |
|
| Schedule of components of the amounts of income tax expense |
| | | | | | | | | | | | 2026 | | 2025 | | 2024 | Current: | | | | | | | | | | Federal | | $ | 13,294 | | $ | 18,033 | | $ | 10,870 | State and local | | | 2,014 | | | 5,056 | | | 1,835 | Foreign | | | 1,147 | | | 791 | | | 2,537 | | | | 16,455 | | | 23,880 | | | 15,242 | Deferred: | | | | | | | | | | Federal | | | 5,586 | | | 1,015 | | | (923) | State and local | | | 859 | | | 367 | | | 301 | Foreign | | | (165) | | | 483 | | | 1,955 | | | | 6,280 | | | 1,865 | | | 1,333 | Provision for income taxes | | $ | 22,735 | | $ | 25,745 | | $ | 16,575 |
|
| Schedule of provision for income tax expense amounts |
| | | | | | | 2026 | | | Amount | | Percent | | U.S. statutory federal income tax expense | $ | 33,707 | | 21.0 | % | State and local income taxes, net of federal tax effect(1) | | 2,063 | | 1.3 | | Foreign tax effects: | | | | | | United Kingdom | | | | | | Statutory rate difference | | 293 | | 0.2 | | Change in valuation allowance for NOLs | | (2,030) | | (1.3) | | Other | | 196 | | 0.1 | | Ireland | | (315) | | (0.2) | | Effect of cross-border tax laws | | 351 | | 0.2 | | Tax credits: | | | | | |
Net expense related to STC investments | | 251 | | 0.2 | | Nontaxable or nondeductible items: | | | | | | Executive compensation limitation | | 2,304 | | 1.4 | | Stock-based compensation windfall | | (14,742) | | (9.2) | | Other | | 657 | | 0.5 | | Provision for income taxes | $ | 22,735 | | 14.2 | % |
| (1) | For Fiscal 2026, Illinois made up the majority of the state and local income taxes, net of federal tax effect. | |
| | | | | | | | | | | | | | | | 2025 | | 2024 | U.S. statutory federal income tax expense | | $ | 23,353 | | $ | 10,276 | Difference resulting from: | | | | | | | State income taxes, net of federal tax effect | | | 4,284 | | | 1,688 | Executive compensation limitation | | | 1,450 | | | 1,040 | Adjustment to valuation for foreign NOLs | | | 1,404 | | | 5,941 | Meals and entertainment expense | | | 860 | | | 626 | Foreign tax rate differential | | | (793) | | | (2,294) | Net benefit related to STC investments | | | (1,763) | | | (646) | Stock-based compensation windfall | | | (3,070) | | | — | Other permanent differences and adjustments, net | | | 20 | | | (56) | Provision for income taxes | | $ | 25,745 | | $ | 16,575 |
|
| Schedule of uncertain income tax |
| | | | | | | | | | | | 2026 | | 2025 | | 2024 | Unrecognized income tax benefits, beginning of fiscal year | | $ | 2,553 | | $ | 2,553 | | $ | 2,882 | Increases related to prior period income tax positions | | | — | | | — | | | 78 | Increases related to current period income tax positions | | | — | | | — | | | — | Expirations of statutes of limitations | | | (93) | | | — | | | (407) | Settlements | | | — | | | — | | | — | Unrecognized income tax benefits, end of fiscal year | | $ | 2,460 | | $ | 2,553 | | $ | 2,553 |
|
| Schedule of effects of temporary differences that are reflected in deferred taxes |
| | | | | | | | | 2026 | | 2025 | Assets: | | | | | | | Net operating loss carryforwards | | $ | 18,952 | | $ | 19,635 | Accrued expenses | | | 1,623 | | | 1,152 | Lease liabilities | | | 1,036 | | | 1,437 | Stock awards | | | 1,020 | | | 1,546 | Research and development costs deferral | | | — | | | 2,785 | Other | | | 149 | | | 139 | | | | 22,780 | | | 26,694 | | | | | | | | Liabilities: | | | | | | | Intangibles | | | (3,514) | | | (3,882) | Construction contracts | | | (3,887) | | | (914) | Property and equipment | | | (1,714) | | | (1,336) | Right-of-use assets | | | (1,072) | | | (1,433) | Other | | | (1,130) | | | (385) | | | | (11,317) | | | (7,950) | Valuation allowances | | | (18,018) | | | (18,192) | Deferred taxes, net | | $ | (6,555) | | $ | 552 |
|
| Schedule of income taxes paid (net of refunds received) |
| | | | 2026 | Federal | $ | 11,600 | State and local: | | | Illinois | | 3,166 | Other | | 2,040 | Foreign: | | | Ireland | | 1,191 | Other: | | | Payments made for STC investments | | 11,519 | Cash paid for income taxes, net of refunds | $ | 29,516 |
|