AAD user sign ins

Hello Everyone - Happy Friday!

I'm looking for a bit of assistance - we are trying to get some intelligence on users and whether their accounts are stale or not.  We have many use cases where they may be signing into AD / GMail / AAD for some of them, all of them or none of them.

I can easily get the information for AD and Gmail on the last logons, but some of the people might be only authenticating using AAD.  I need to be able to get the last sign in for a user there.

I can't see an equivalent field in the database on AADUser, and looking in Azure AD console, signins is a different part altogether.

Has anyone else needed to get this info? If so, how did you go about it?