How long the current round is still going. Initially it is 1, but when you detected one collision at t=0.3 for example, it will be 0.7 for the next collision check.
But the formula looks wrong to me, shouldn't it be:
double posx1Min = position.x-radius + Math.min(0, remainingTime*speed.vx);
Why multiplying the position with the remaining time?