Galaxy Gaming posts $23.4m in revenue for 2022