A: Yes. I have experience delivering both supervisor-only and company-wide sexual harassment prevention training. While AB 1825 only requires training for "supervisors" (as defined under the statute and regulations), it is usually a good idea to train everyone at your company. After all, a company can be legally liable for harassment by a non-supervisor.
If both supervisors and non-supervisors are trained together, I usually do a separate break-out session for the supervisors, although separate training sessions for each is also possible.