v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance at Jan. 31, 2023 $ 348 $ 0 $ 447,634 $ 63,012 $ 510,994
Balance (in Shares) at Jan. 31, 2023 34,780        
Net income     60,935 14,989 75,924
Capital contributions       22 22
Noncontrolling interests distribution and other       (4,344) (4,344)
Issuance of equity awards and stock-based compensation expense $ 2 0 4,999 0 5,001
Issuance of equity awards and stock-based compensation expense (in Shares) 227        
Balance at Jan. 31, 2024 $ 350 0 513,568 73,679 587,597
Balance (in Shares) at Jan. 31, 2024 35,007        
Net income     58,167 13,319 71,486
Stock repurchases $ (7)   (15,515)   (15,522)
Stock repurchases (in Shares) (745)        
Noncontrolling interests distribution and other       (3,733) (3,733)
Issuance of equity awards and stock-based compensation expense $ 1 0 3,773 0 3,774
Issuance of equity awards and stock-based compensation expense (in Shares) 127        
Balance at Jan. 31, 2025 $ 344 0 559,993 83,265 643,602
Balance (in Shares) at Jan. 31, 2025 34,389        
Net income     82,951 12,123 95,074
Stock repurchases $ (16)   (32,869)   (32,885)
Stock repurchases (in Shares) (1,651)        
Capital contributions       9 9
Noncontrolling interests distribution and other       (4,104) (4,104)
Issuance of equity awards and stock-based compensation expense $ 3 66 2,621 0 2,690
Issuance of equity awards and stock-based compensation expense (in Shares) 320        
Correction to equity awards and stock-based compensation expense $ (2) 0 (2,379) 0 (2,381)
Correction to equity awards and stock-based compensation expense (in Shares) (120)        
Balance at Jan. 31, 2026 $ 329 $ 66 $ 610,317 $ 91,293 $ 702,005
Balance (in Shares) at Jan. 31, 2026 32,938