Model X driver door swings

Every time I open the door it swings open at full speed, every time I would have to catch it so it doesn’t hit into something, also when closing I have to press the breaks twice which initiates a semi close, than hit it again to fully close. Has any1 else had this issue? Does any1 know cost of repair?