There is very little information about the sensors themselves. Would love to find out more if someone has that information.
http://icarusinitiative.org/sites/default/files/ICARUS%20SP%...
That one doesn't seem to be loading for me, but the Internet Archive has a version:
https://web.archive.org/web/20160331224522/http://icarusinit...
I thought this was a pretty decent amount of info for a non-tech news source.