XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,436,000      
Beginning balance (in shares) at Sep. 30, 2023   42,501,000        
Beginning balance at Sep. 30, 2023 $ 540,488 $ 425 $ (61,506) $ 403,735 $ 224,845 $ (27,011)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,642       10,642  
Other comprehensive (loss) income 2,283         2,283
Employee stock purchase plan issuances (in shares)     (75,000)      
Employee stock purchase plan issuances 1,681   $ 733 948    
Taxes paid for net share settlement of share-based payment awards (in shares)     113,000      
Taxes paid for net share settlement of share-based payment awards (3,466)   $ (2,844) (622)    
Issuance of stock under stock award plans (in shares)   381,000        
Issuance of stock under stock award plans 1,333 $ 4   1,329    
Stock-based compensation expense 10,093     10,093    
Ending balance (in shares) at Jun. 30, 2024   42,882,000        
Ending balance at Jun. 30, 2024 563,054 $ 429 $ (63,617) 415,483 235,487 (24,728)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,492,000      
Beginning balance (in shares) at Mar. 31, 2024   42,854,000        
Beginning balance at Mar. 31, 2024 549,627 $ 429 $ (63,683) 411,759 225,785 (24,663)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 9,702       9,702  
Other comprehensive (loss) income (65)         (65)
Employee stock purchase plan issuances (in shares)     (25,000)      
Employee stock purchase plan issuances 569   $ 242 327    
Taxes paid for net share settlement of share-based payment awards (in shares)     7,000      
Taxes paid for net share settlement of share-based payment awards (681)   $ (176) (505)    
Issuance of stock under stock award plans (in shares)   28,000        
Issuance of stock under stock award plans 388 $ 0   388    
Stock-based compensation expense 3,514     3,514    
Ending balance (in shares) at Jun. 30, 2024   42,882,000        
Ending balance at Jun. 30, 2024 $ 563,054 $ 429 $ (63,617) 415,483 235,487 (24,728)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,474,000      
Treasury Stock, Common, Shares 6,449,364   6,449,000      
Beginning balance (in shares) at Sep. 30, 2024   42,997,000        
Beginning balance at Sep. 30, 2024 $ 581,035 $ 430 $ (63,414) 420,413 247,350 (23,744)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,823       30,823  
Other comprehensive (loss) income 262         262
Employee stock purchase plan issuances (in shares)     (71,000)      
Employee stock purchase plan issuances 1,665   $ 748 917    
Taxes paid for net share settlement of share-based payment awards (in shares)     110,000      
Taxes paid for net share settlement of share-based payment awards (6,754)   $ (3,536) (3,218)    
Issuance of stock under stock award plans (in shares)   604,000        
Issuance of stock under stock award plans 3,098 $ 6   3,092    
Stock-based compensation expense 11,378     11,378    
Ending balance (in shares) at Jun. 30, 2025   43,601,000        
Ending balance at Jun. 30, 2025 621,507 $ 436 $ (66,202) 432,582 278,173 (23,482)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,506,000      
Beginning balance (in shares) at Mar. 31, 2025   43,562,000        
Beginning balance at Mar. 31, 2025 605,218 $ 436 $ (66,280) 428,041 267,930 (24,909)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,243       10,243  
Other comprehensive (loss) income 1,427         1,427
Employee stock purchase plan issuances (in shares)     (23,000)      
Employee stock purchase plan issuances 549   $ 248 301    
Taxes paid for net share settlement of share-based payment awards (in shares)     5,000      
Taxes paid for net share settlement of share-based payment awards (170)   $ (170) 0    
Issuance of stock under stock award plans (in shares)   39,000        
Issuance of stock under stock award plans 366 $ 0   366    
Stock-based compensation expense 3,874     3,874    
Ending balance (in shares) at Jun. 30, 2025   43,601,000        
Ending balance at Jun. 30, 2025 $ 621,507 $ 436 $ (66,202) $ 432,582 $ 278,173 $ (23,482)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares 6,487,904   6,488,000