Welcome to FlyerTalk!
I am afraid so - if you do not have elite status or a Delta AMEX card. The $25 is for the first 'piece' of baggage. the 90 is because it weighed over 50 lbs
pretty hefty if you ask me, but fact of life
if you can, pack a backpack on the way back - and check in online. the fees are slightly lower (maybe $2)