Access details on more than 95% of total defense expenditure worth around $2.1 trillion a year as of 2023.