2024 revenue recognition cpeonline