v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Nov. 22, 2024
Sep. 30, 2024
Jul. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares Authorized 100,000,000   100,000,000     100,000,000  
Treasury Stock Acquired, Average Cost Per Share $ 172.80   $ 178.40        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     38,744 33,940      
Share Repurchase Program, Authorized, Amount             $ 200,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,291,991   1,291,991        
Treasury Stock Acquired, Average Cost Per Share $ 172.80   $ 178.40        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     38,744 33,940      
Phantom Share Units (PSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 159 $ 134 $ 4,766 $ 230      
us-gaap_PhantomShareUnitsPSUsMember_Employees              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 2,980 $ 1,380 $ 4,766 $ 2,695      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     78,120        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     1,555        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     (94,752)        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number 282,114   282,114     300,301  
Stock Issued During Period, Shares, Treasury Stock Reissued     94,752 82,180      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     1,555        
Share-Based Payment Arrangement, Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options exercised, shares     1,000        
Equity Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 3,750,000   3,750,000        
Repurchase Agreements [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Acquired 118,314 0 139,362        
Amended Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized         750,000