XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Jul. 31, 2024
Dec. 01, 2022
Sep. 30, 2022
May 20, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares Authorized 100,000,000 100,000,000          
Common Stock, Capital Shares Reserved for Future Issuance 1,265,801            
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 1,500,000           1,000,000.0
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 94,799 104,600          
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 38,744 40,308          
Options exercised, shares   2,500 3,000        
Stock Repurchase Program, Authorized Amount       $ 200,000 $ 40,000    
Common Stock, Shares, Issued 22,049,529 22,049,529 22,049,529     22,049,529  
Revenues $ 3,371,468 $ 2,884,358 $ 2,377,227        
Residential [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Revenues 1,304,369 1,388,840 1,279,504        
Single Family Plumbing HVAC | Residential [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Revenues 325,798 324,911 $ 243,885        
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     (266)        
Share-based Payment Arrangement, Expense 0 $ 0 $ 23        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 0            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number   0 13,639        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted     0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     (13,373)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 461          
Phantom Share Units (PSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 676 $ 495 $ 386        
Performance Based Phantom Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (2,393)            
Shares, Issued 103,599            
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (94,752)            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 118.04 $ 47.72          
Shares, Outstanding 306,755 300,301          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 248.33            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 38.50            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 83.73            
Phantom Share Units, Employee PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 12,255 $ 5,037 $ 3,963        
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Acquired   56          
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period   2,500          
Repurchase Agreements              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Acquired 173,262 289,284          
Treasury Stock Acquired, Average Cost Per Share $ 174.25 $ 136.34