v3.26.1
INCOME TAXES - Reconciliations of Income Tax (Benefit) Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
INCOME TAXES [Abstract]      
Tax at U.S. statutory rate $ 18,600 $ 19,503 $ 20,682
Tax at U.S. statutory rate 21.00% 21.00% 21.00%
State and local taxes, net of federal tax benefit $ 2,988 $ 3,008 $ 3,299
State and local taxes, net of federal tax benefit 3.40% 3.20% 3.30%
Tax credits      
45Z credits $ (28,142) $ 0 $ 0
45Z credits (31.80%)
Other credits $ (193) $ (182) $ (204)
Other credits (0.20%) (0.20%) (0.20%)
Nontaxable and nondeductible items      
Nondeductible compensation $ 2,432 $ 2,062 $ 2,150
Nondeductible compensation 2.70% 2.20% 2.20%
Nontaxable 45Z revenue, passed through $ (824) $ 0 $ 0
Nontaxable 45Z revenue, passed through (0.90%)
Changes in uncertain tax positions $ 1,181 $ 11 $ (98)
Changes in uncertain tax positions 1.30% (0.10%)
Noncontrolling interest $ (2,955) $ (3,228) $ (3,650)
Noncontrolling interest (3.30%) (3.50%) (3.70%)
Other adjustments $ 411 $ 212 $ 381
Other adjustments 0.50% 0.30% 0.40%
Benefit (provision) for income taxes $ (6,502) $ 21,386 $ 22,560
Total (7.30%) 23.00% 22.90%