v3.26.1
Segment Reporting - Schedule of Total Assets by Reportable Segment (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total assets $ 371.9 $ 340.3
Operating Segments    
Segment Reporting [Line Items]    
Total assets 364.0 334.6
Unallocated assets    
Segment Reporting [Line Items]    
Total assets 7.9 5.7
Rocky Mountains | Operating Segments    
Segment Reporting [Line Items]    
Total assets 93.3 103.0
Southwest | Operating Segments    
Segment Reporting [Line Items]    
Total assets 162.0 139.2
Northeast /Mid-Con | Operating Segments    
Segment Reporting [Line Items]    
Total assets $ 108.7 $ 92.4