v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
Feb. 20, 2025
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   $ 172.80      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     47,603 38,744      
Share Repurchase Program, Authorized, Amount             $ 200,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,299,355   1,299,355        
Contingent consideration $ 129 $ 339 $ 258 $ 678      
Treasury Stock Acquired, Average Cost Per Share   $ 172.80   $ 172.80      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     47,603 38,744      
Residential [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contingent consideration 0 $ 0 $ 0 $ 0      
Infrastructure Solutions [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contingent consideration 129 339 258 678      
Phantom Share Units (PSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense 132 159 290 319      
us-gaap_PhantomShareUnitsPSUsMember_Employees              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 3,366 2,980 $ 6,935 $ 4,766      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     15,680        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     2,566        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     (121,010)        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number 198,859   198,859   306,755    
Stock Issued During Period, Shares, Treasury Stock Reissued     121,139 94,752      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     2,566        
Common Stock, par value $0.01 per share              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 52 $ 0 $ 91 $ 0      
Repurchase Agreements [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Acquired   118,314 4,112 118,314      
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