$15648 billion was 2012 GDP. $21 billion is a little over 0.1% of this; not good, but hardly something to panic about.
Not only should we not panic, we should double it if they agree to move home.
$40 billion to prevent the Southwest U.S. from being Alta Mexico is chump change.