Generally I would say you have an 8 socket server, all of which are populated. Each socket has 18 cores hyperthreaded for a total of 36 virtual processors (and 18 actual cores). The total capacity in virtual processors is 8x36 or 8x18 cores…
It is definitely 2 threads per core.
@Tamas_Papp you mention CPU utilisation. The htop utility is well worth getting to know htop - an interactive process viewer
Regarding threads per core, the output from lstopo is useful!
Don’t naively count threads to pick the amount of parallelism. It’s a good guideline, but not the gospel truth.