(as) solid as a rock

idiom

Definition of (as) solid as a rock

: having a very strong basis : very good and dependable Financially, the company is (as) solid as a rock.