BAE Systems Norfolk Ship Repair received a $146.3 million contract with the U.S. Navy for repairs and maintenance on the USS Gettysburg.