v3.25.4
Equity (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2025
USD ($)
voting_right
shares
Dec. 31, 2024
USD ($)
Oct. 20, 2025
shares
Sep. 30, 2025
shares
Schedule of Stockholders Equity [Line Items]        
Treasury stock, value, acquired, cost method | $ $ 22,424 $ 12,081    
Settlement of stock awards | $ $ 2,490      
2024 Stock Repurchase Program        
Schedule of Stockholders Equity [Line Items]        
Treasury stock, shares, acquired (in shares) 15,382      
Treasury stock, value, acquired, cost method | $ $ 1,600      
P&S        
Schedule of Stockholders Equity [Line Items]        
Common stock, shares outstanding (in shares)     51,500,000  
Common Class A        
Schedule of Stockholders Equity [Line Items]        
Voting rights for each share | voting_right 1      
Conversion rate 1      
Common stock, shares outstanding (in shares) 47,977,529     47,406,498
Treasury stock, shares, acquired (in shares) 165,921      
Common Class A | Restricted Stock | Equity Incentive Plan        
Schedule of Stockholders Equity [Line Items]        
Forfeitures (in shares) 337      
Issuance of stock grant awards (in shares) 142,803      
Common Class A | Restricted Stock | Equity Incentive Plan | Lone Star Paving Key Employees        
Schedule of Stockholders Equity [Line Items]        
Shares issued in connection with acquisition (in shares) 33,987      
Common Class A | Performance Shares        
Schedule of Stockholders Equity [Line Items]        
Shares issued in period (in shares) 127,317      
Settlement of stock awards | $ $ 2,500      
Common Class A | P&S        
Schedule of Stockholders Equity [Line Items]        
Business acquisition, restricted shares (in shares) 437,169      
Common Class B        
Schedule of Stockholders Equity [Line Items]        
Voting rights for each share | voting_right 10      
Initial public offering (in shares) 30,000      
Common stock, shares outstanding (in shares) 8,549,118     8,538,165
Treasury stock, shares, acquired (in shares) 6,845      
Common Class B | Restricted Stock | Equity Incentive Plan        
Schedule of Stockholders Equity [Line Items]        
Issuance of stock grant awards (in shares) 47,798      
Common Class B | Restricted Stock | Equity Incentive Plan | Lone Star Paving Key Employees        
Schedule of Stockholders Equity [Line Items]        
Shares issued in connection with acquisition (in shares) 47,798