XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following at December 31:
(dollars in thousands)Estimated
Useful Life
in Years
20232022
Land$10,351 $10,226 
Buildings and improvements
3 to 39
44,352 40,480 
Construction equipment
3 to 12
578,563 519,421 
Office equipment
3 to 10
16,177 14,801 
649,443 584,928 
Less: accumulated depreciation and amortization(380,465)(351,753)
$268,978 $233,175