import java.text.NumberFormat
import java.util.Locale
fun formatNumberWithThousandsSeparator(number: Double): String {
val formatter = NumberFormat.getNumberInstance(Locale.US)
return formatter.format(number)
}
fun main() {
val number = 89023761.07
println(formatNumberWithThousandsSeparator(number))
}
/*
run:
89,023,761.07
*/