public static function getType( $fact )
	{
		if ( ! $fact instanceof DOMXPathNavigator )
		{
			throw new \Exception( "Invalid fact variable passed to FactValues::isItem" );
		}

		return \XBRL_Types::getInstance()->getTypeForDOMNode( $fact->getUnderlyingObject() );
	}