v3.26.1
INCOME TAXES - Income tax reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Amount      
U.S. statutory federal income tax expense $ 33,707 $ 23,353 $ 10,276
State income taxes, net of federal tax effect $ 2,063 4,284 1,688
Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration] country:IL    
Foreign tax rate differential   (793) (2,294)
Effect of cross-border tax laws $ 351    
Tax credits:      
Net benefit related to Solar Tax Credit investments   (1,763) (646)
Net expense related to STC investments $ 251    
Net benefit related to Solar Tax Credit investments 0.20%    
Nontaxable or nondeductible items:      
Executive compensation limitation $ 2,304 1,450 1,040
Adjustment to valuation for foreign NOLs   1,404 5,941
Meals and entertainment expense   860 626
Stock-based compensation windfall 14,742 (3,070)  
Other 657    
Other permanent differences, net   20 (56)
Provision for income taxes $ 22,735 $ 25,745 $ 16,575
Tax Jurisdiction of Domicile [Extensible Enumeration] United States    
Percent      
Federal corporate income tax rate 21.00% 21.00% 21.00%
State and local income taxes, net of federal tax effect(1) 1.30%    
Effect of cross-border tax laws 0.20%    
Nontaxable or nondeductible items:      
Executive compensation limitation 1.40%    
Stock-based compensation windfall (9.20%)    
Other 0.50%    
Provision for income taxes 14.20%    
United Kingdom      
Amount      
Foreign tax rate differential $ 293    
Change in valuation allowance for NOLs (2,030)    
Other $ 196    
Percent      
Statutory rate difference 0.20%    
Change in valuation allowance for NOLs (1.30%)    
Other 0.10%    
Republic of Ireland      
Amount      
Foreign tax rate differential $ (315)    
Percent      
Statutory rate difference (0.20%)