It's 50 Full Time equivalent employees, so you can have 100 half time employees. Full time is determined at 30 hours or more a week.
There are special rules for seasonal workers as well. And yes it is over the ENTIRE company and it follows the determination that similar laws (like EEOC) follow that companies owned by the same owner are counted as the same company for this.

