XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Sep. 30, 2022   41,950 6,413      
Beginning balance at Sep. 30, 2022 $ 501,513 $ 420 $ (58,172) $ 385,244 $ 200,075 $ (26,054)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 18,405       18,405  
Other comprehensive (loss) income 1,358         1,358
Employee stock purchase plan issuances (in shares)     (58)      
Employee stock purchase plan issuances 1,690   $ 553 1,137    
Taxes paid for net share settlement of share-based payment awards (in shares)     97      
Taxes paid for net share settlement of share-based payment awards (3,851)   $ (3,851)      
Issuance of stock under stock award plans (in shares)   458        
Issuance of stock under stock award plans 2,616 $ 4   2,612    
Stock-based compensation expense 9,852     9,852    
Ending balance (in shares) at Jun. 30, 2023   42,408 6,452      
Ending balance at Jun. 30, 2023 531,583 $ 424 $ (61,470) 398,845 218,480 (24,696)
Beginning balance (in shares) at Mar. 31, 2023   42,325 6,464      
Beginning balance at Mar. 31, 2023 520,179 $ 423 $ (61,446) 394,036 211,753 (24,587)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 6,727       6,727  
Other comprehensive (loss) income (109)         (109)
Employee stock purchase plan issuances (in shares)     (18)      
Employee stock purchase plan issuances 520   $ 173 347    
Taxes paid for net share settlement of share-based payment awards (in shares)     6      
Taxes paid for net share settlement of share-based payment awards (197)   $ (197)      
Issuance of stock under stock award plans (in shares)   83        
Issuance of stock under stock award plans 944 $ 1   943    
Stock-based compensation expense 3,519     3,519    
Ending balance (in shares) at Jun. 30, 2023   42,408 6,452      
Ending balance at Jun. 30, 2023 531,583 $ 424 $ (61,470) 398,845 218,480 (24,696)
Beginning balance (in shares) at Sep. 30, 2023   42,501 6,436      
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)      
Employee stock purchase plan issuances 1,681   $ 733 948    
Taxes paid for net share settlement of share-based payment awards (in shares)     113      
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        
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 6,474      
Ending balance at Jun. 30, 2024 563,054 $ 429 $ (63,617) 415,483 235,487 (24,728)
Beginning balance (in shares) at Mar. 31, 2024   42,854 6,492      
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)      
Employee stock purchase plan issuances 569   $ 242 327    
Taxes paid for net share settlement of share-based payment awards (in shares)     7      
Taxes paid for net share settlement of share-based payment awards (681)   $ (176) 505    
Issuance of stock under stock award plans (in shares)   28        
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 6,474      
Ending balance at Jun. 30, 2024 $ 563,054 $ 429 $ (63,617) $ 415,483 $ 235,487 $ (24,728)