average payment period