2024 life science revenue recognition