This is a less common approach, but some softwares (including prominent projects like ORCA and NAMD) distribute binaries. Make sure to download the correct type of binary, which should be named with Linux and something like amd64 or x64, but not arm64. After downloading and extracting, the binaries can be invoked by using the full path, or you can adjust the $PATH variable to include the binary location and invoke them by name only.
wget https://github.com/jgm/pandoc/releases/download/3.6.2/pandoc-3.6.2-linux-amd64.tar.gz
tar xzf pandoc-3.6.2-linux-amd64.tar.gz
mkdir -p ~/.local/pandoc; mv pandoc-3.6.2 ~/.local/pandoc/3.6.2
Invoke using full path:
~/.local/pandoc/3.6.2/bin/pandoc --help
Modify $PATH and invoke with name only:
export PATH=~/.local/pandoc/3.6.2/bin/:$PATH
pandoc --help