2023 cpe revenue recognition