2022 software revenue recognition cpe