I am trying to Solve a model using a ces production function but when I ask to solve the first order conditions I just keep getting back what I typed.

In[36] Solve[-i - q + p s^(-1 + a) (1 + s^a)^(-1 + 1/a) - t == 0, s]

Out[36] Solve[-i - q + p s^(-1 + a) (1 + s^a)^(-1 + 1/a) - t == 0, s]

any help would be great