2024 cpe revenue recognition