v3.26.1
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance at Jan. 31, 2025 $ 344 $ 0 $ 559,993 $ 83,265 $ 643,602
Balance (in Shares) at Jan. 31, 2025 34,389        
Net income     8,678 1,994 10,672
Stock repurchases $ (16)   (32,711)   (32,727)
Stock repurchases (in Shares) (1,645)        
Noncontrolling interests distribution and other       (2,005) (2,005)
Issuance of equity awards and stock-based compensation expense $ 1 0 93 0 94
Issuance of equity awards and stock-based compensation expense (in Shares) 200        
Balance at Apr. 30, 2025 $ 329 0 536,053 83,254 619,636
Balance (in Shares) at Apr. 30, 2025 32,944        
Balance at Jan. 31, 2026 $ 329 66 610,317 91,293 702,005
Balance (in Shares) at Jan. 31, 2026 32,938        
Net income     18,452 3,226 21,678
Issuance of equity awards and stock-based compensation expense $ 0 71 0 0 71
Issuance of equity awards and stock-based compensation expense (in Shares) 0        
Balance at Apr. 30, 2026 $ 329 $ 137 $ 628,769 $ 94,519 $ 723,754
Balance (in Shares) at Apr. 30, 2026 32,938