Display hierarchical dataset in a digestible format

I have a dataset that uses has the hierarchy and breakdown of categories, sub-categories, and labels that each have a value:

Category 1:
    Sub-Category 1:
        Label 1: 4
        Label 2: 3
    Sub-Category 2:
        Label 2: 2
        Label 3: 5
Category 2:
    Sub-Category 3:
        Label 1: 6
        Label 2: 2
        Label 3: 4

My goal is to design an interface that shows the breakdown of categories and gives the user the ability to view and verify any values in the hierarchy. The data us primarily used as a step for another process, so the fewer clicks to view all the necessary information (the Label level) the better. There are expected to be between 1 and 5 rows in each nested group, but the larger categories can have ~10 sub-categories.

Currently I have a table that shows each category with nested rows for the breakdown. To make it easier for the user to view the structure, I added styles when the user hovers a group to highlight its contents. This is an example with placeholder data: table

Any thoughts on alternative formats or ways to improve my current design?