XML 54 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following (in thousands):

 

   December 31, 
   2024   2023 
Facilities and plant equipment  $420,456   $405,010 
Land   3,594    3,687 
Other equipment, vehicles and furniture   20,636    9,719 
Construction in progress   11,154    50,505 
    455,840    468,921 
Accumulated depreciation   (241,098)   (220,173)
   $214,742   $248,748