XML 205 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 401,798   $ 401,798   $ 372,901
Less accumulated depreciation (173,337)   (173,337)   (157,419)
Total property and equipment, net 228,461   228,461   215,482
Depreciation 10,243 $ 9,717 20,199 $ 17,512  
Construction and transportation equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 374,049   374,049   345,647
Buildings and improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 20,823   20,823   20,500
Land          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 3,402   3,402   3,402
Office equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 3,524   $ 3,524   $ 3,352