Meaning
actively participating in a project or group
Literal Meaning
physically on a board or ship
Example
“We're glad to have you on board for the new initiative.”