Karuppu box office collection surpasses expectations despite release delays.