That doesn’t seem bloated to me… it’s highly efficient to be able to convert an integer into a grammatically valid noun phrase and an economically valid thousand-separated currency value in just four lines of code.
I have a base Price class that I use which abstracts away most of the need to pass locales, currencies, formatters and such things, instead getting them straight from the app/config/session (unless explicitly passed in the function call), converting the amount to the appropriate currency if necessary, etc. Using that, I could get the output done more easily:
$price = new Price(190000);
// Blade
{{ $price->asWords() }} United States Dollars ({{ $price->asCurrency() }})
But the actual class itself uses about a hundred lines to achieve this, so it’s only less ‘bloat’ in the controller and view, not overall.