XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of December 31, 2023 and 2022 (in thousands):
December 31, 2023December 31, 2022
Raw materials and construction materials$94,447 $74,014 
Work in process16,327 11,627 
Inventories$110,774 $85,641