XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
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 940       940  
Other comprehensive (loss) income 2,348         2,348
Employee stock purchase plan issuances (in shares)     (50,000)      
Employee stock purchase plan issuances 1,112   $ 491 621    
Taxes paid for net share settlement of share-based payment awards (in shares)     106,000      
Taxes paid for net share settlement of share-based payment awards (2,785)   $ (2,668)      
Issuance of stock under stock award plans (in shares)   353,000        
Issuance of stock under stock award plans 945 $ 4   941    
Stock-based compensation expense 6,579     6,579    
Ending balance (in shares) at Mar. 31, 2024   42,854,000        
Ending balance at Mar. 31, 2024 549,627 $ 429 $ (63,683) 411,759 225,785 (24,663)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,500,000      
Beginning balance (in shares) at Dec. 31, 2023   42,749,000        
Beginning balance at Dec. 31, 2023 542,075 $ 427 $ (63,410) 407,330 221,791 (24,063)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 3,994       3,994  
Other comprehensive (loss) income (600)         (600)
Employee stock purchase plan issuances (in shares)     (26,000)      
Employee stock purchase plan issuances 581   $ 260 321    
Taxes paid for net share settlement of share-based payment awards (in shares)     18,000      
Taxes paid for net share settlement of share-based payment awards (617)   $ (533) (84)    
Issuance of stock under stock award plans (in shares)   105,000        
Issuance of stock under stock award plans 721 $ 2   719    
Stock-based compensation expense 3,473     3,473    
Ending balance (in shares) at Mar. 31, 2024   42,854,000        
Ending balance at Mar. 31, 2024 $ 549,627 $ 429 $ (63,683) 411,759 225,785 (24,663)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,492,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 20,580       20,580  
Other comprehensive (loss) income (1,165)         (1,165)
Employee stock purchase plan issuances (in shares)     (48,000)      
Employee stock purchase plan issuances 1,116   $ 500 616    
Taxes paid for net share settlement of share-based payment awards (in shares)     105,000      
Taxes paid for net share settlement of share-based payment awards (6,584)   $ (3,366) (3,218)    
Issuance of stock under stock award plans (in shares)   565,000        
Issuance of stock under stock award plans 2,732 $ 6   2,726    
Stock-based compensation expense 7,504     7,504    
Ending balance (in shares) at Mar. 31, 2025   43,562,000        
Ending balance at Mar. 31, 2025 605,218 $ 436 $ (66,280) 428,041 267,930 (24,909)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     6,527,000      
Beginning balance (in shares) at Dec. 31, 2024   43,416,000        
Beginning balance at Dec. 31, 2024 590,675 $ 434 $ (66,411) 424,725 257,433 (25,506)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,497       10,497  
Other comprehensive (loss) income 597         597
Employee stock purchase plan issuances (in shares)     (26,000)      
Employee stock purchase plan issuances 599   $ 273 326    
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 (2,044)   $ (142) 1,902    
Issuance of stock under stock award plans (in shares)   146,000        
Issuance of stock under stock award plans 950 $ 2   948    
Stock-based compensation expense 3,944     3,944    
Ending balance (in shares) at Mar. 31, 2025   43,562,000        
Ending balance at Mar. 31, 2025 $ 605,218 $ 436 $ (66,280) $ 428,041 $ 267,930 $ (24,909)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares 6,505,612   6,506,000