v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income/(Loss)
Balance (in shares) at Sep. 30, 2024   38,386,000        
Balance Treasury Stock (in shares) at Sep. 30, 2024         (2,418,000)  
Balance at Sep. 30, 2024 $ 483,073 $ 128 $ 70,111 $ 462,194 $ 24,999 $ (24,361)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,763     34,763    
Foreign currency translation adjustments (8,069)         (8,069)
Stock-based compensation (in shares)   226,000        
Stock-based compensation 1,513 $ 1 1,512      
Shares withheld in lieu of employee tax withholding (11,995)   (11,995)      
Dividends (2,953)   331 (3,284)    
Balance (in shares) at Dec. 31, 2024   38,612,000        
Balance Treasury Stock (in shares) at Dec. 31, 2024         (2,418,000)  
Balance at Dec. 31, 2024 496,332 $ 129 59,959 493,673 $ 24,999 (32,430)
Balance (in shares) at Sep. 30, 2024   38,386,000        
Balance Treasury Stock (in shares) at Sep. 30, 2024         (2,418,000)  
Balance at Sep. 30, 2024 483,073 $ 128 70,111 462,194 $ 24,999 (24,361)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 129,327          
Foreign currency translation adjustments 347          
Balance (in shares) at Jun. 30, 2025   38,624,000        
Balance Treasury Stock (in shares) at Jun. 30, 2025         (2,418,000)  
Balance at Jun. 30, 2025 594,905 $ 129 62,086 581,703 $ 24,999 (24,014)
Balance (in shares) at Dec. 31, 2024   38,612,000        
Balance Treasury Stock (in shares) at Dec. 31, 2024         (2,418,000)  
Balance at Dec. 31, 2024 496,332 $ 129 59,959 493,673 $ 24,999 (32,430)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 46,330     46,330    
Foreign currency translation adjustments 937         937
Stock-based compensation (in shares)   11,000        
Stock-based compensation 1,031 $ 0 1,031      
Dividends (3,267)   0 (3,267)    
Balance (in shares) at Mar. 31, 2025   38,623,000        
Balance Treasury Stock (in shares) at Mar. 31, 2025         (2,418,000)  
Balance at Mar. 31, 2025 541,363 $ 129 60,990 536,736 $ 24,999 (31,493)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 48,234     48,234    
Foreign currency translation adjustments 7,479         7,479
Stock-based compensation 1,131   1,131      
Shares withheld in lieu of employee tax withholding (35)   (35)      
Dividends (3,267)     (3,267)    
Balance (in shares) at Jun. 30, 2025   38,624,000        
Balance Treasury Stock (in shares) at Jun. 30, 2025         (2,418,000)  
Balance at Jun. 30, 2025 $ 594,905 $ 129 62,086 581,703 $ 24,999 (24,014)
Balance (in shares) at Sep. 30, 2025 36,210,534 38,629,000        
Balance Treasury Stock (in shares) at Sep. 30, 2025 (2,418,054)       (2,418,000)  
Balance at Sep. 30, 2025 $ 640,770 $ 129 62,834 629,848 $ 24,999 (27,042)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 41,390     41,390    
Foreign currency translation adjustments 2,136         2,136
Stock-based compensation (in shares)   211,000        
Stock-based compensation 1,572 $ 0 1,572      
Shares withheld in lieu of employee tax withholding (14,036)   (14,036)      
Dividends (2,946)   351 (3,297)    
Balance (in shares) at Dec. 31, 2025   38,840,000        
Balance Treasury Stock (in shares) at Dec. 31, 2025         (2,418,000)  
Balance at Dec. 31, 2025 $ 668,886 $ 129 50,721 667,941 $ 24,999 (24,906)
Balance (in shares) at Sep. 30, 2025 36,210,534 38,629,000        
Balance Treasury Stock (in shares) at Sep. 30, 2025 (2,418,054)       (2,418,000)  
Balance at Sep. 30, 2025 $ 640,770 $ 129 62,834 629,848 $ 24,999 (27,042)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 139,437          
Foreign currency translation adjustments $ (4,073)          
Balance (in shares) at Jun. 30, 2026 36,432,564 38,851,000        
Balance Treasury Stock (in shares) at Jun. 30, 2026 (2,418,054)       (2,418,000)  
Balance at Jun. 30, 2026 $ 756,184 $ 388 52,514 759,396 $ 24,999 (31,115)
Balance (in shares) at Dec. 31, 2025   38,840,000        
Balance Treasury Stock (in shares) at Dec. 31, 2025         (2,418,000)  
Balance at Dec. 31, 2025 668,886 $ 129 50,721 667,941 $ 24,999 (24,906)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 45,887     45,887    
Foreign currency translation adjustments (3,224)         (3,224)
Stock-based compensation (in shares)   10,000        
Stock-based compensation 1,270   1,270      
Shares withheld in lieu of employee tax withholding (459)   (459)      
Dividends (3,291)   5 (3,296)    
Balance (in shares) at Mar. 31, 2026   38,850,000        
Balance Treasury Stock (in shares) at Mar. 31, 2026         (2,418,000)  
Balance at Mar. 31, 2026 709,069 $ 129 51,537 710,532 $ 24,999 (28,130)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 52,160     52,160    
Foreign currency translation adjustments (2,985)         (2,985)
Stock-based compensation (in shares)   1,000        
Stock-based compensation 1,438   1,438      
Issuance of common stock related to Stock Split 0 $ 259 (259)      
Shares withheld in lieu of employee tax withholding (203)   (203)      
Dividends $ (3,295)   1 (3,296)    
Balance (in shares) at Jun. 30, 2026 36,432,564 38,851,000        
Balance Treasury Stock (in shares) at Jun. 30, 2026 (2,418,054)       (2,418,000)  
Balance at Jun. 30, 2026 $ 756,184 $ 388 $ 52,514 $ 759,396 $ 24,999 $ (31,115)