Yes, your analysis is correct. Counting sort's runtime is Θ(n + k), where n is the number of elements and k is the number of buckets. If the maximum value is cn for any fixed constant c, then the runtime of counting sort will be Θ(n), as you've mentioned.
Hope this helps!