XML 15 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance at Jan. 31, 2024 $ 350 $ 513,568 $ 73,679 $ 587,597
Balance, Shares (in Shares) at Jan. 31, 2024 35,007        
Net income     47,069 10,314 57,383
Noncontrolling interests distribution and other       (1,884) (1,884)
Issuance of equity awards and stock-based compensation expense $ 1 3,503 3,504
Issuance of equity awards and stock-based compensation expense, Shares (in Shares) 127        
Balance at Oct. 31, 2024 $ 351 564,140 82,109 646,600
Balance, Shares (in Shares) at Oct. 31, 2024 35,134        
Balance at Jul. 31, 2024 $ 351 539,282 76,553 616,186
Balance, Shares (in Shares) at Jul. 31, 2024 35,134        
Net income     24,500 5,603 30,103
Noncontrolling interests distribution and other       (47) (47)
Issuance of equity awards and stock-based compensation expense 358 358
Issuance of equity awards and stock-based compensation expense, Shares (in Shares)        
Balance at Oct. 31, 2024 $ 351 564,140 82,109 646,600
Balance, Shares (in Shares) at Oct. 31, 2024 35,134        
Balance at Jan. 31, 2025 $ 344 559,993 83,265 643,602
Balance, Shares (in Shares) at Jan. 31, 2025 34,389        
Net income     39,202 8,267 47,469
Stock repurchases $ (16)   (32,843)   (32,859)
Stock repurchases, Shares (in Shares) (1,651)        
Noncontrolling interests distribution and other       (2,252) (2,252)
Issuance of equity awards and stock-based compensation expense $ 3   2,621   2,624
Issuance of equity awards and stock-based compensation expense, Shares (in Shares) 320        
Correction to equity awards and stock-based compensation expense $ (2) (2,379) (2,381)
Correction to equity awards and stock-based compensation expense, Shares (in Shares) (120)        
Balance at Oct. 31, 2025 $ 329 566,594 89,280 656,203
Balance, Shares (in Shares) at Oct. 31, 2025 32,938        
Balance at Jul. 31, 2025 $ 331 545,435 85,224 630,990
Balance, Shares (in Shares) at Jul. 31, 2025 33,058        
Net income     23,413 4,056 27,469
Issuance of equity awards and stock-based compensation expense     125   125
Correction to equity awards and stock-based compensation expense $ (2) (2,379) (2,381)
Correction to equity awards and stock-based compensation expense, Shares (in Shares) (120)        
Balance at Oct. 31, 2025 $ 329 $ 566,594 $ 89,280 $ 656,203
Balance, Shares (in Shares) at Oct. 31, 2025 32,938