IDC awarded by National Aeronautics and Space Administration: 8 awardees, $22.8M obligated through task orders. EO14042 FLIGHT AND PAYLOAD INTEGRATION…