Yep! There is no way to mis-charge your light, more detail here...
TLDR: if it has a USB output, you can pass-thru charge, more detail below...
Plug a USB power bank into the light from the start of the ride and it will charge while you go, giving you much more runtime when you need it, read on for more specific details.