XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Property And Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   December 31, 
   2022   2021 
Facilities and plant equipment  $386,932   $364,039 
Land   3,687    4,072 
Other equipment, vehicles and furniture   9,876    7,656 
Construction in progress   37,538    22,505 
    438,033    398,272 
Accumulated depreciation   (198,964)   (175,722)
   $239,069   $222,550