The Senate on Wednesday passed the $901 billion 2026 National Defense Authorization Act (NDAA), the sweeping annual military spending bill that will be combined with legislation passed earlier this year to bring the total US military budget to over $1 trillion.