I found this post: XSL Transform for converting from scientific notation to decimal number that provides an XSLT 1.0 stylesheet.
After including/importing the stylesheet, call the convertSciToNumString template to convert:
<xsl:call-template name="convertSciToNumString">
<xsl:with-param name="myval" select="'7.3248378E7'"/>
</xsl:call-template>
Produces: 73248378
This can be evaluated as a number and should get around your NaN issue:
<xsl:variable name="num">
<xsl:call-template name="convertSciToNumString">
<xsl:with-param name="myval" select="'7.3248378E7'"/>
</xsl:call-template>
</xsl:variable>
<xsl:value-of select="$num"/> + 1 = <xsl:value-of select="$num + 1" />
Produces: 73248378 + 1 = 73248379