I have some workers that work, some that don't. Will the shares from the workers that show up as idle be counted later on or are they lost???
Not in the scoring system that is used here. Taking a worker offline is causing its score & reward to begin dropping like a stone and the process starts within seconds.
Basically most of it is lost after a longer offline period (i.e. 1 hour), hence workers better work 100% of all time with 100% network connection.
(the only luck you can have is the round to take at least another ca. 15-30 Minutes after you restarted a worker. After that the score & reward is about completely recovered, even if you started very late in the round, which will basically grant you massive over-reward for that round on that worker)