Delivery Order to Humanit Solutions LLC by National Aeronautics and Space Administration: $18.7M obligated, latest action 2026-05-08. Humanit Idiq - Task…