XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Raw materials and construction materials$83,935 $94,447 
Work in process11,732 16,327 
Inventories$95,667 $110,774