Allurion Technologies Inc. (ALUR) reports earnings