XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 518,220 $ 479,480
Less: accumulated depreciation and amortization (322,128) (294,366)
Property and equipment, net 196,092 185,114
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 10,226 9,301
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 35,600 33,452
Construction equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 455,011 420,002
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 17,383 $ 16,725
Minimum | Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 3 years  
Minimum | Construction equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 3 years  
Minimum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 3 years  
Maximum | Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 39 years  
Maximum | Construction equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 12 years  
Maximum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life in Years 10 years