Fats supply over twice the number of calories as the same weight of carbohydrates and proteins

Yes, that is correct. Fats provide 9 calories per gram, while carbohydrates and proteins provide only 4 calories per gram.