v3.26.1
PROPERTY AND EQUIPMENT - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 570,297 $ 499,033
Less accumulated depreciation (247,409) (220,764)
Total property and equipment, net 322,888 278,269
Construction and transportation equipment    
Property, Plant, and Equipment [Line Items]    
Total property and equipment 528,946 460,223
Buildings and improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment 32,444 30,224
Land    
Property, Plant, and Equipment [Line Items]    
Total property and equipment 2,277 2,168
Office equipment    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 6,630 $ 6,418