You can compile Kotlin code to Bytecode, this will then run on a JVM, like Java code or Scala code. BUT you can also compile Kotlin to JavaScript or to native executables. This of course is only possible if you don't have any dependencies to JVM classes. In my opinion the FAQ is a good overview of this:
https://kotlinlang.org/docs/reference/faq.html