v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Aug. 31, 2024   19,925,212        
Beginning balance at Aug. 31, 2024 $ 230,526 $ 20 $ 175,642 $ 499,931 $ (29,268) $ (415,799)
Beginning balance, treasury stock (in shares) at Aug. 31, 2024           6,376,631
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   15,158        
Payments for taxes related to net share settlement of equity awards (2,883)   (2,883)      
Stock-based compensation 1,499   1,499      
Cash dividends (11,958)     (11,958)    
Repurchases of common stock (in shares)           13,750
Repurchases of common stock (3,627)         $ (3,627)
Foreign currency translation adjustment (6,185)       (6,185)  
Net income 18,925     18,925    
Ending balance (in shares) at Nov. 30, 2024   19,940,370        
Ending balance at Nov. 30, 2024 226,297 $ 20 174,258 506,898 (35,453) $ (419,426)
Ending balance, treasury stock (in shares) at Nov. 30, 2024           6,390,381
Beginning balance (in shares) at Aug. 31, 2024   19,925,212        
Beginning balance at Aug. 31, 2024 230,526 $ 20 175,642 499,931 (29,268) $ (415,799)
Beginning balance, treasury stock (in shares) at Aug. 31, 2024           6,376,631
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation adjustment 1,193          
Net income 69,753          
Ending balance (in shares) at May. 31, 2025   19,954,495        
Ending balance at May. 31, 2025 257,062 $ 20 178,475 532,180 (28,075) $ (425,538)
Ending balance, treasury stock (in shares) at May. 31, 2025           6,415,631
Beginning balance (in shares) at Nov. 30, 2024   19,940,370        
Beginning balance at Nov. 30, 2024 226,297 $ 20 174,258 506,898 (35,453) $ (419,426)
Beginning balance, treasury stock (in shares) at Nov. 30, 2024           6,390,381
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   14,125        
Stock-based compensation 2,592   2,592      
Cash dividends (12,780)     (12,780)    
Repurchases of common stock (in shares)           12,500
Repurchases of common stock (3,071)         $ (3,071)
Foreign currency translation adjustment (747)       (747)  
Net income 29,851     29,851    
Ending balance (in shares) at Feb. 28, 2025   19,954,495        
Ending balance at Feb. 28, 2025 242,142 $ 20 176,850 523,969 (36,200) $ (422,497)
Ending balance, treasury stock (in shares) at Feb. 28, 2025           6,402,881
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1,625   1,625      
Cash dividends (12,766)     (12,766)    
Repurchases of common stock (in shares)           12,750
Repurchases of common stock (3,041)         $ (3,041)
Foreign currency translation adjustment 8,125       8,125  
Net income 20,977     20,977    
Ending balance (in shares) at May. 31, 2025   19,954,495        
Ending balance at May. 31, 2025 $ 257,062 $ 20 178,475 532,180 (28,075) $ (425,538)
Ending balance, treasury stock (in shares) at May. 31, 2025           6,415,631
Beginning balance (in shares) at Aug. 31, 2025 13,527,614 19,954,495        
Beginning balance at Aug. 31, 2025 $ 268,152 $ 20 180,065 540,665 (24,485) $ (428,113)
Beginning balance, treasury stock (in shares) at Aug. 31, 2025 6,426,881         6,426,881
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   15,563        
Payments for taxes related to net share settlement of equity awards $ (2,232)   (2,232)      
Stock-based compensation 1,724   1,724      
Cash dividends (12,753)     (12,753)    
Repurchases of common stock (in shares)           39,500
Repurchases of common stock (7,849)         $ (7,849)
Foreign currency translation adjustment (427)       (427)  
Net income 17,451     17,451    
Ending balance (in shares) at Nov. 30, 2025   19,970,058        
Ending balance at Nov. 30, 2025 $ 264,066 $ 20 179,557 545,363 (24,912) $ (435,962)
Ending balance, treasury stock (in shares) at Nov. 30, 2025           6,466,381
Beginning balance (in shares) at Aug. 31, 2025 13,527,614 19,954,495        
Beginning balance at Aug. 31, 2025 $ 268,152 $ 20 180,065 540,665 (24,485) $ (428,113)
Beginning balance, treasury stock (in shares) at Aug. 31, 2025 6,426,881         6,426,881
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation adjustment $ 1,663          
Net income $ 67,985          
Ending balance (in shares) at May. 31, 2026 13,438,128 19,973,934        
Ending balance at May. 31, 2026 $ 278,733 $ 20 183,900 568,344 (22,822) $ (450,709)
Ending balance, treasury stock (in shares) at May. 31, 2026 6,535,806         6,535,806
Beginning balance (in shares) at Nov. 30, 2025   19,970,058        
Beginning balance at Nov. 30, 2025 $ 264,066 $ 20 179,557 545,363 (24,912) $ (435,962)
Beginning balance, treasury stock (in shares) at Nov. 30, 2025           6,466,381
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   3,870        
Stock-based compensation 2,876   2,876      
Cash dividends (13,791)     (13,791)    
Repurchases of common stock (in shares)           38,175
Repurchases of common stock (7,986)         $ (7,986)
Foreign currency translation adjustment 3,472       3,472  
Net income 20,318     20,318    
Ending balance (in shares) at Feb. 28, 2026   19,973,928        
Ending balance at Feb. 28, 2026 268,955 $ 20 182,433 551,890 (21,440) $ (443,948)
Ending balance, treasury stock (in shares) at Feb. 28, 2026           6,504,556
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   6        
Stock-based compensation 1,467   1,467      
Cash dividends (13,762)     (13,762)    
Repurchases of common stock (in shares)           31,250
Repurchases of common stock (6,761)         $ (6,761)
Foreign currency translation adjustment (1,382)       (1,382)  
Net income $ 30,216     30,216    
Ending balance (in shares) at May. 31, 2026 13,438,128 19,973,934        
Ending balance at May. 31, 2026 $ 278,733 $ 20 $ 183,900 $ 568,344 $ (22,822) $ (450,709)
Ending balance, treasury stock (in shares) at May. 31, 2026 6,535,806         6,535,806