The Senate approved the 2026 National Defense Authorization Act (NDAA) yesterday, authorizing nearly $900 billion in military ...