Hi @Richard Dervan ,
Thanks for the post! If you go to the Azure Portal, select the gear icon, and select "Signing out + notifications", you can configure directory-level idle timeout.
Then you can enter minutes or hours for the timeout.
For particular applications, you can configure conditional access policies and set conditions around sign-in frequency. https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/concept-conditional-access-session
Let me know if this is what you are looking for!
Thanks,
Marilee