2023 revenue recognition cpeonline