2023 revenue recognition cpe