Return the budget type codes, budget type descriptions and document ids for documents with expenses.
SELECT T2.budget_type_code ,  T2.budget_type_description ,  T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_budget_codes AS T2 ON T1.budget_type_code  =  T2.budget_type_code
SELECT T2.budget_type_code ,  T2.budget_type_description ,  T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_budget_codes AS T2 ON T1.budget_type_code  =  T2.budget_type_code
[{'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 57}, {'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 192}, {'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 226}, {'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 227}, {'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 240}, {'Budget_Type_Code': 'GV', 'Budget_Type_Description': 'Government', 'Document_ID': 300}, {'Budget_Type_Code': 'SF', 'Budget_Type_Description': 'Self founded', 'Document_ID': 309}, {'Budget_Type_Code': 'SF', 'Budget_Type_Description': 'Self founded', 'Document_ID': 367}, {'Budget_Type_Code': 'ORG', 'Budget_Type_Description': 'Organisation', 'Document_ID': 371}, {'Budget_Type_Code': 'ORG', 'Budget_Type_Description': 'Organisation', 'Document_ID': 383}]