2022 virtual revenue recognition