XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Condensed Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stocks [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Balance at Jan. 31, 2023 $ 510,994 $ 299 $ (193,721) $ 578 $ 640,826 $ 63,012
Balance (in Shares) at Jan. 31, 2023   29,853 12,463      
Net income 50,626       40,367 10,259
Noncontrolling interests distribution and other (716)         (716)
Issuance of equity awards and stock based compensation expense 4,644   $ 1,747 2,897    
Issuance of equity awards and stock based compensation expense (in Shares)     (113)      
Balance at Oct. 31, 2023 565,548 $ 299 $ (191,974) 3,475 681,193 72,555
Balance (in Shares) at Oct. 31, 2023   29,853 12,350      
Balance at Jul. 31, 2023 533,549 $ 299 $ (192,037) 3,181 655,117 66,989
Balance (in Shares) at Jul. 31, 2023   29,853 12,350      
Net income 31,642       26,076 5,566
Issuance of equity awards and stock based compensation expense 357   $ 63 294    
Balance at Oct. 31, 2023 565,548 $ 299 $ (191,974) 3,475 681,193 72,555
Balance (in Shares) at Oct. 31, 2023   29,853 12,350      
Balance at Jan. 31, 2024 587,597 $ 299 $ (191,911) 3,769 701,761 73,679
Balance (in Shares) at Jan. 31, 2024   29,853 12,350      
Net income 57,383       47,069 10,314
Noncontrolling interests distribution and other (1,884)         (1,884)
Issuance of equity awards and stock based compensation expense 3,504   $ 1,019 2,485    
Issuance of equity awards and stock based compensation expense (in Shares)     (64)      
Balance at Oct. 31, 2024 646,600 $ 299 $ (190,892) 6,254 748,830 82,109
Balance (in Shares) at Oct. 31, 2024   29,853 12,286      
Balance at Jul. 31, 2024 616,186 $ 299 $ (190,957) 5,961 724,330 76,553
Balance (in Shares) at Jul. 31, 2024   29,853 12,286      
Net income 30,103       24,500 5,603
Noncontrolling interests distribution and other (47)         (47)
Issuance of equity awards and stock based compensation expense 358   $ 65 293    
Balance at Oct. 31, 2024 $ 646,600 $ 299 $ (190,892) $ 6,254 $ 748,830 $ 82,109
Balance (in Shares) at Oct. 31, 2024   29,853 12,286