XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 59,224 $ 58,718  
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (21,778) (21,070)  
Property, Plant and Equipment, Net 37,446 37,648  
Depreciation Expense 8,400 7,500 $ 6,800
Increase (Decrease) in Other Noncurrent Assets   10,500  
Net loss (gain) from property disposals 0 (1,943) $ 0
Office furnishings, leasehold improvements, computer equipment and computer software      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 38,489 38,178  
Transportation and construction equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 20,735 $ 20,540