I need to display negative currency-formatted values in a table, using Thymeleaf. Currently, I'm using `#numbers.formatDecimal` to achieve this, as follows:

```
<td th:text="${'$' + #numbers.formatDecimal(value, 1, 'DEFAULT', 2, 'DEFAULT)}" />

```

For a `value` greater than zero, this works fine:

```
<td>$34.50</td>

```

But for a negative `value`, I get:

```
<td>$-12.75</td>

```

This isn't correct - I need the currency symbol to be moved to the right of the minus sign. How can I achieve this?